START lib/libpthread 2024-09-26T00:14:25Z ===> barrier ==== run-regress-barrier ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/barrier"' -I/usr/src/regress/lib/libpthread/barrier/../include -MD -MP -c /usr/src/regress/lib/libpthread/barrier/barrier.c cc -o barrier barrier.o -lpthread ./barrier Thread 0 started Thread 1 started Thread 2 started Thread 3 started Thread 4 started Thread 5 started Thread 6 started Thread 7 started Thread 8 started Thread 9 started ===> blocked_shutdown ==== run-regress-blocked_shutdown ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/blocked_shutdown"' -I/usr/src/regress/lib/libpthread/blocked_shutdown/../include -MD -MP -c /usr/src/regress/lib/libpthread/blocked_shutdown/blocked_shutdown.c cc -o blocked_shutdown blocked_shutdown.o -lpthread ./blocked_shutdown ===> cancel ==== run-regress-cancel ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel"' -I/usr/src/regress/lib/libpthread/cancel/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel/cancel.c cc -o cancel cancel.o -lutil -lpthread ./cancel you should see this message exactly once (fyi, cancellation of self was instantaneous) early = 0 ===> cancel2 ==== run-regress-cancel2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel2"' -I/usr/src/regress/lib/libpthread/cancel2/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel2/cancel2.c cc -o cancel2 cancel2.o -lpthread ./cancel2 trying select trying pselect trying poll trying ppoll ===> cancel_wait ==== run-regress-cancel_wait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cancel_wait"' -I/usr/src/regress/lib/libpthread/cancel_wait/../include -MD -MP -c /usr/src/regress/lib/libpthread/cancel_wait/cancel_wait.c cc -o cancel_wait cancel_wait.o -lpthread ./cancel_wait trying wait trying waitpid trying wait3 trying wait4 ===> close ==== run-regress-close ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/close"' -I/usr/src/regress/lib/libpthread/close/../include -MD -MP -c /usr/src/regress/lib/libpthread/close/close.c /usr/src/regress/lib/libpthread/close/close.c:108:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, garbage, sizeof garbage)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/close/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/close/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o close close.o -lpthread ./close main: connecting to test port with fd 3 main: connected on fd 3 starting child thread child: writing some garbage to fd 3 child: calling select() with fd 3 main: closing fd 3 child: select() returned -1, errno 9 = Bad file descriptor [correct] main: closed ===> close_race ==== run-regress-close_race ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/close_race"' -I/usr/src/regress/lib/libpthread/close_race/../include -MD -MP -c /usr/src/regress/lib/libpthread/close_race/close_race.c cc -o close_race close_race.o -lpthread ./close_race ===> closefrom ==== run-regress-closefrom ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/closefrom"' -I/usr/src/regress/lib/libpthread/closefrom/../include -MD -MP -c /usr/src/regress/lib/libpthread/closefrom/closefrom.c cc -o closefrom closefrom.o -lpthread ./closefrom closefrom(3) == -1/9 closefrom(3) == -1/9 dummy thread exited with status 0x0 ===> cwd ==== run-regress-cwd ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/cwd"' -I/usr/src/regress/lib/libpthread/cwd/../include -MD -MP -c /usr/src/regress/lib/libpthread/cwd/cwd.c cc -o cwd cwd.o -lpthread ld: warning: cwd.c(cwd.o:(main)): warning: getwd() possibly used unsafely; consider using getcwd() ./cwd getcwd => /usr/obj/regress/lib/libpthread/cwd getwd => /usr/obj/regress/lib/libpthread/cwd ===> dlopen ==== run-regress-dlopen ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/dlopen"' -I/usr/src/regress/lib/libpthread/dlopen/../include -MD -MP -c /usr/src/regress/lib/libpthread/dlopen/dlopen.c cc -o dlopen dlopen.o ./dlopen * * * * * * * * * * * * * * * * * * * * * * * * * single threaded semop: pass time = 1.005554974 sigsuspend: pass time = 1.009780130 poll: fail time = 0.000067588 r = 1 open_fifo: pass time = 1.009117326 nanosleep: pass time = 1.009527596 flock: pass time = 1.007968505 fcntl(F_SETLKW): pass time = 1.005814618 connect: pass time = 1.008287067 accept: pass time = 1.009902737 in thread after dlopen(pthread) semop: pass time = 1.007546326 sigsuspend: pass time = 1.009903247 poll: fail time = 0.000043559 r = 1 open_fifo: pass time = 1.009239693 nanosleep: pass time = 1.009579195 flock: pass time = 1.007920355 fcntl(F_SETLKW): pass time = 1.005599943 connect: pass time = 1.008124231 accept: pass time = 1.010208009 using cancellation semop: pass time = 1.009135776 sigsuspend: pass time = 1.009849008 poll: fail time = 1.009876187 r = 1 open_fifo: pass time = 1.009250643 nanosleep: pass time = 1.009661243 flock: pass time = 1.007752180 fcntl(F_SETLKW): pass time = 1.005038867 connect: pass time = 1.008055233 accept: pass time = 1.009802000 ===> earlysig ==== run-regress-earlysig ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/earlysig"' -I/usr/src/regress/lib/libpthread/earlysig/../include -MD -MP -c /usr/src/regress/lib/libpthread/earlysig/earlysig.c cc -o earlysig earlysig.o -lpthread ./earlysig ===> errno ==== run-regress-errno ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/errno"' -I/usr/src/regress/lib/libpthread/errno/../include -MD -MP -c /usr/src/regress/lib/libpthread/errno/errno.c /usr/src/regress/lib/libpthread/errno/errno.c:62:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "m", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/errno/errno.c:67:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/errno/errno.c:73:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "2", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/errno/errno.c:157:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "X", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/errno/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 4 warnings generated. cc -o errno errno.o -lpthread ./errno X ===> execve ==== run-regress-execve ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/execve"' -I/usr/src/regress/lib/libpthread/execve/../include -MD -MP -c /usr/src/regress/lib/libpthread/execve/execve.c /usr/src/regress/lib/libpthread/execve/execve.c:95:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, should_succeed, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/execve/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/execve/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o execve execve.o -lpthread ./execve This is the first message IGNORED: stdout is not a tty: this test needs a tty ===> fork ==== run-regress-fork ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/fork"' -I/usr/src/regress/lib/libpthread/fork/../include -MD -MP -c /usr/src/regress/lib/libpthread/fork/fork.c cc -o fork fork.o -lpthread ./fork forking from pid 30771 parent = pid 30771 parent ok ===> group ==== run-regress-group ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/group"' -I/usr/src/regress/lib/libpthread/group/../include -MD -MP -c /usr/src/regress/lib/libpthread/group/group.c cc -o group group.o -lpthread ./group gid 0 gid 1 gid 2 gid 3 gid 4 before: wheel:*:0:root,user after: wheel:*:0:root,user before: daemon:*:1:daemon after: daemon:*:1:daemon before: kmem:*:2:root after: kmem:*:2:root before: sys:*:3:root after: sys:*:3:root before: tty:*:4:root after: tty:*:4:root ===> malloc_duel ==== run-regress-malloc_duel ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/malloc_duel"' -I/usr/src/regress/lib/libpthread/malloc_duel/../include -MD -MP -c /usr/src/regress/lib/libpthread/malloc_duel/malloc_duel.c cc -o malloc_duel malloc_duel.o -lpthread ./malloc_duel ===> netdb ==== run-regress-netdb ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/netdb"' -I/usr/src/regress/lib/libpthread/netdb/../include -MD -MP -c /usr/src/regress/lib/libpthread/netdb/netdb.c /usr/src/regress/lib/libpthread/netdb/netdb.c:57:2: warning: format specifies type 'char *' but the argument has type 'struct servent *' [-Wformat] CHECKhn(serv = getservbyname("telnet", "tcp")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/netdb/netdb.c:67:2: warning: format specifies type 'char *' but the argument has type 'struct hostent *' [-Wformat] CHECKhn(host = gethostbyname("localhost")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/netdb/netdb.c:77:2: warning: format specifies type 'char *' but the argument has type 'struct hostent *' [-Wformat] CHECKhn(host = gethostbyname("127.0.0.1")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:112:20: note: expanded from macro 'CHECKhn' #define CHECKhn(x) _CHECK(x, != 0, hstrerror(h_errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/netdb/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o netdb netdb.o -lpthread ./netdb getservbyname -> port 23 gethostbyname -> 127.0.0.1 ===> pcap ==== run-regress-pcap ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pcap"' -I/usr/src/regress/lib/libpthread/pcap/../include -MD -MP -c /usr/src/regress/lib/libpthread/pcap/pcap.c cc -o pcap pcap.o -lpcap -lpthread ./pcap PING 127.0.0.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.284 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.158 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=255 time=0.141 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.141/0.194/0.284/0.064 ms ===> poll ==== run-regress-poll ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/poll"' -I/usr/src/regress/lib/libpthread/poll/../include -MD -MP -c /usr/src/regress/lib/libpthread/poll/poll.c cc -o poll poll.o -lutil -lpthread ./poll zero p[0]={fd=3, events=< in out > revents=< in out >} null p[1]={fd=4, events=< in out > revents=< in out >} closing zero zero p[0]={fd=3, events=< in out > revents=< nval >} null p[1]={fd=4, events=< in out > revents=< in out >} closing null rpipe p[0]={fd=3, events=< in > revents=< >} wpipe p[1]={fd=4, events=< out > revents=< out >} bg writing to wpipe rpipe p[0]={fd=3, events=< in > revents=< in >} ===> preemption ==== run-regress-preemption ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/preemption"' -I/usr/src/regress/lib/libpthread/preemption/../include -MD -MP -c /usr/src/regress/lib/libpthread/preemption/preemption.c cc -o preemption preemption.o -lpthread ./preemption yielding: 0 1 2 3 4 5 6 7 8 9 ===> preemption_float ==== run-regress-preemption_float ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/preemption_float"' -I/usr/src/regress/lib/libpthread/preemption_float/../include -MD -MP -c /usr/src/regress/lib/libpthread/preemption_float/preemption_float.c cc -o preemption_float preemption_float.o -lm -lpthread ./preemption_float ===> pthread_atfork ==== run-regress-pthread_atfork ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_atfork"' -I/usr/src/regress/lib/libpthread/pthread_atfork/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_atfork/pthread_atfork.c cc -o pthread_atfork pthread_atfork.o -lpthread ./pthread_atfork ===> pthread_cond_timedwait ==== run-regress-pthread_cond_timedwait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_cond_timedwait"' -I/usr/src/regress/lib/libpthread/pthread_cond_timedwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_cond_timedwait/pthread_cond_timedwait.c cc -o pthread_cond_timedwait pthread_cond_timedwait.o -lpthread ./pthread_cond_timedwait pthread_cond_timedwait START Got timeout 0 in 5.002442205 seconds Got timeout 1 in 10.012406125 seconds ===> pthread_create ==== run-regress-pthread_create ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_create"' -I/usr/src/regress/lib/libpthread/pthread_create/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_create/pthread_create.c cc -o pthread_create pthread_create.o -lpthread ./pthread_create Original thread stack at 0xfffc8f1c New thread was passed arg address 0xdeadbeef New thread stack at 0xba2824d0 ===> pthread_join ==== run-regress-pthread_join ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_join"' -I/usr/src/regress/lib/libpthread/pthread_join/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_join/pthread_join.c cc -o pthread_join pthread_join.o -lpthread ./pthread_join Original thread stack at 0xffff5d28 New thread 1 stack at 0xc95e10cc New thread 2 stack at 0xc95e10cc ===> pthread_kill ==== run-regress-pthread_kill ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_kill"' -I/usr/src/regress/lib/libpthread/pthread_kill/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_kill/pthread_kill.c cc -o pthread_kill pthread_kill.o -lpthread ./pthread_kill act_handler: signal 30, siginfo 0xfffdafb8, context 0xfffdaf08 act_handler: signal 30, siginfo 0xd9f7acb8, context 0xd9f7ac08 act_handler: signal 30, siginfo 0xeb834278, context 0xeb8341c8 Thread T1 woke up Thread T2 woke up ===> pthread_mutex ==== run-regress-pthread_mutex ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_mutex"' -I/usr/src/regress/lib/libpthread/pthread_mutex/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_mutex/pthread_mutex.c cc -o pthread_mutex pthread_mutex.o -lpthread ./pthread_mutex test_mutex_static() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_mutex_fast() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_mutex_debug() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() test_debug_double_lock() test_debug_double_unlock() test_mutex_recursive() test_mutex_recursive_lock() test_mutex_recursive_trylock() test_mutex_normal() test_nocontention_lock() test_nocontention_trylock() test_contention_lock() ===> pthread_once The fix for this bug has been backed out. https://marc.info/?l=openbsd-cvs&m=150983604531467&w=2 Wait until guenther@ has fixed the binutils problem with the samba port. DISABLED ===> pthread_rwlock ==== run-regress-pthread_rwlock ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_rwlock"' -I/usr/src/regress/lib/libpthread/pthread_rwlock/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c cc -o pthread_rwlock pthread_rwlock.o -lpthread ./pthread_rwlock reader 0 locked, state = 1 reader 2 locked, state = 2 reader 1 locked, state = 3 reader 2 woken, state = 3 reader 3 locked, state = 4 reader 0 woken, state = 4 reader 2 woken, state = 4 reader 1 woken, state = 4 reader 4 locked, state = 5 reader 2 woken, state = 5 reader 3 woken, state = 5 reader 0 woken, state = 5 reader 1 woken, state = 5 reader 5 locked, state = 6 reader 0 woken, state = 6 reader 4 woken, state = 6 reader 3 woken, state = 6 reader 1 woken, state = 6 reader 2 woken, state = 6 writer started, state = 6 writer starting reader 0 woken, state = 7 reader 0 unlocked reader 3 woken, state = 7 reader 3 unlocked reader 1 woken, state = 7 reader 1 unlocked reader 4 woken, state = 7 reader 4 unlocked reader 2 woken, state = 7 reader 2 unlocked reader 5 woken, state = 7 reader 5 unlocked writer locked reader 3 woken, state = 8 reader 2 woken, state = 8 reader 1 woken, state = 8 reader 3 woken, state = 9 reader 2 woken, state = 9 reader 5 woken, state = 9 writer unlocking writer exiting reader 1 woken, state = 0 reader 1 trying again (1) reader 1 locked again (1) reader 5 woken, state = 1 reader 5 trying again (2) reader 5 locked again (2) reader 0 woken, state = 2 reader 0 trying again (3) reader 0 locked again (3) reader 2 woken, state = 3 reader 2 trying again (4) reader 2 locked again (4) reader 3 woken, state = 4 reader 3 trying again (5) reader 3 locked again (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 1 woken, state = 6 reader 5 woken, state = 6 reader 5 exiting reader 4 exiting reader 1 exiting reader 0 woken, state = 6 reader 0 exiting reader 2 woken, state = 6 reader 2 exiting ===> pthread_rwlock2 ==== run-regress-pthread_rwlock2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_rwlock2"' -I/usr/src/regress/lib/libpthread/pthread_rwlock2/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_rwlock2/pthread_rwlock2.c cc -o pthread_rwlock2 pthread_rwlock2.o -lpthread ./pthread_rwlock2 rthread init 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xbb5edc00: mutex_lock 0xb4235f60 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xbb5edc00: mutex_unlock 0xb4235f60 (0xbb5edc00) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_wrlock 0xde49d850 (2147483647) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xe8f6d700: rwlock_wrlock 0xde49d850 (2147483647) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (3) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xe3028500: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xe3028100: rwlock_unlock 0xde49d850 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xe3028600: rwlock_rdlock 0xde49d850 (2147483647) 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xc8dcf300: rwlock_rdlock 0xde49d850 (2) rthread reaping 0xbb5edc00 stack 0xe55ccfa0 0xbb5ed300: rwlock_wrlock 0xde49d850 (2) rthread reaping 0xe8f6dd00 stack 0xe55bace0 0xc8dcf400: rwlock_wrlock 0xde49d850 (2147483651) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_wrlock 0xde49d850 (2147483650) 0xc8dcf300: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55bd080 rthread reaping 0xe8f6dc00 stack 0xe55ba6a0 rthread reaping 0xe3028400 stack 0xe55ccbc0 rthread reaping 0xe8f6db00 stack 0xe55bd1e0 0xe3028600: rwlock_unlock 0xde49d850 rthread reaping 0xe3028500 stack 0xe55ccca0 0xc8dcf800: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028100 stack 0xe55b17e0 rthread reaping 0xbb5ede00 stack 0xe55cc3c0 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf300 stack 0xe55bdc80 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55bd7c0 0xbb5ed300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (3) rthread reaping 0xc8dcf400 stack 0xe55cc520 0xe3028700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed300 stack 0xe55ba020 rthread reaping 0xe8f6d000 stack 0xe55b19c0 rthread reaping 0xc8dcf800 stack 0xe55bd220 0xe3028100: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028700 stack 0xe55bdbe0 0xe3028100: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edc00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028200: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028800: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d200: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5eda00: rwlock_wrlock 0xde49d850 (2147483647) rthread reaping 0xe3028100 stack 0xe55bd220 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (2147483649) rthread reaping 0xe8f6dc00 stack 0xe55bdbe0 0xbb5ed000: rwlock_rdlock 0xde49d850 (2147483649) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (2147483654) rthread reaping 0xe8f6d300 stack 0xe55b19c0 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe8f6d500 stack 0xe55ba020 0xe8f6dd00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edc00 stack 0xe55cc520 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (2147483647) rthread reaping 0xe8f6d900 stack 0xe55bdc80 rthread reaping 0xe3028200 stack 0xe55cc3c0 rthread reaping 0xbb5ed000 stack 0xe55b17e0 rthread reaping 0xe3028000 stack 0xe55ccca0 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf500 stack 0xe55bd7c0 rthread reaping 0xe3028800 stack 0xe55bd1e0 rthread reaping 0xe8f6d200 stack 0xe55ccbc0 rthread reaping 0xbb5eda00 stack 0xe55ba6a0 rthread reaping 0xc8dcfc00 stack 0xe55bd080 rthread reaping 0xe8f6dd00 stack 0xe55bace0 rthread reaping 0xe8f6d700 stack 0xe55ccfa0 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_wrlock 0xde49d850 (1) 0xc8dcff00: rwlock_wrlock 0xde49d850 (1) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028300: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ede00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028400: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xe8f6d000 stack 0xe55ccfa0 rthread reaping 0xe8f6d600 stack 0xe55bace0 rthread reaping 0xc8dcf600 stack 0xe55bd080 0xbb5ede00: rwlock_rdlock 0xde49d850 (2147483652) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed400 stack 0xe55ba6a0 rthread reaping 0xc8dcf300 stack 0xe55ccbc0 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) rthread reaping 0xe8f6da00 stack 0xe55bd1e0 rthread reaping 0xc8dcf700 stack 0xe55bd7c0 rthread reaping 0xe3028300 stack 0xe55ccca0 rthread reaping 0xe3028000 stack 0xe55b17e0 rthread reaping 0xc8dcff00 stack 0xe55cc3c0 rthread reaping 0xe8f6d400 stack 0xe55bdc80 rthread reaping 0xbb5edb00 stack 0xe55cc520 rthread reaping 0xe3028400 stack 0xe55ba020 rthread reaping 0xbb5edc00 stack 0xe55b19c0 0xc8dcf800: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ede00 stack 0xe55bdbe0 rthread reaping 0xc8dcf800 stack 0xe55bd220 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028900: rwlock_rdlock 0xde49d850 (2) 0xe3028300: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (2) 0xe8f6da00: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_wrlock 0xde49d850 (2) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (2147483650) 0xbb5edb00: rwlock_wrlock 0xde49d850 (2147483650) 0xe8f6df00: rwlock_wrlock 0xde49d850 (2147483650) 0xe3028000: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028000: rwlock_rdlock 0xde49d850 (2147483647) 0xe8f6d100: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028300 stack 0xe55bd220 0xe8f6d500: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6da00 stack 0xe55bdbe0 0xc8dcf100: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (4) 0xe3028a00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed700 stack 0xe55b19c0 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55ba020 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6df00 stack 0xe55cc520 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed500 stack 0xe55bdc80 rthread reaping 0xe3028600 stack 0xe55cc3c0 rthread reaping 0xbb5edb00 stack 0xe55b17e0 rthread reaping 0xe3028000 stack 0xe55ccca0 rthread reaping 0xc8dcf500 stack 0xe55bd7c0 rthread reaping 0xe8f6d100 stack 0xe55bd1e0 rthread reaping 0xc8dcf100 stack 0xe55ccbc0 rthread reaping 0xe8f6d800 stack 0xe55ba6a0 rthread reaping 0xe8f6d500 stack 0xe55bd080 rthread reaping 0xc8dcf200 stack 0xe55bace0 rthread reaping 0xe3028a00 stack 0xe55ccfa0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_wrlock 0xde49d850 (1) 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edd00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edd00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (2147483652) 0xc8dcf700: rwlock_rdlock 0xde49d850 (2147483652) rthread reaping 0xe8f6d400 stack 0xe55ccfa0 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfb00: rwlock_rdlock 0xde49d850 (2) rthread reaping 0xe8f6de00 stack 0xe55bace0 0xe3028c00: rwlock_wrlock 0xde49d850 (2147483651) rthread reaping 0xe3028900 stack 0xe55bd080 0xc8dcf700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed400 stack 0xe55ba6a0 0xbb5edf00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55ccbc0 0xe3028c00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfd00 stack 0xe55bd1e0 rthread reaping 0xe3028b00 stack 0xe55bd7c0 rthread reaping 0xbb5edd00 stack 0xe55ccca0 rthread reaping 0xc8dcf900 stack 0xe55b17e0 rthread reaping 0xbb5ed000 stack 0xe55cc3c0 rthread reaping 0xc8dcf700 stack 0xe55bdc80 rthread reaping 0xc8dcfa00 stack 0xe55cc520 0xe3028c00: rwlock_rdlock 0xde49d850 (2147483647) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (1) 0xbb5ede00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028c00 stack 0xe55b19c0 rthread reaping 0xbb5ede00 stack 0xe55ba020 rthread reaping 0xc8dcfb00 stack 0xe55bdbe0 rthread reaping 0xbb5edf00 stack 0xe55bd220 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (1) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028d00 stack 0xe55bd220 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf300 stack 0xe55bdbe0 0xe3028500: rwlock_rdlock 0xde49d850 (1) 0xe3028500: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dd00 stack 0xe55b19c0 0xbb5ed000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d200 stack 0xe55ba020 0xe8f6d300: rwlock_rdlock 0xde49d850 (2147483647) rthread reaping 0xbb5edb00 stack 0xe55cc520 0xbb5ed000: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (1) 0xbb5ed000: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55cc3c0 rthread reaping 0xe8f6d300 stack 0xe55bdc80 rthread reaping 0xe8f6d900 stack 0xe55b17e0 rthread reaping 0xe3028800 stack 0xe55ccca0 rthread reaping 0xe3028700 stack 0xe55bd7c0 rthread reaping 0xbb5ed900 stack 0xe55bd1e0 rthread reaping 0xe8f6da00 stack 0xe55ccbc0 rthread reaping 0xe8f6d400 stack 0xe55ba6a0 rthread reaping 0xbb5ed000 stack 0xe55bd080 rthread reaping 0xe8f6d600 stack 0xe55bace0 rthread reaping 0xe3028500 stack 0xe55ccfa0 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (2147483647) 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edf00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed200: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028f00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483651) 0xc8dcf700: rwlock_wrlock 0xde49d850 (2147483651) 0xbb5ed200: rwlock_rdlock 0xde49d850 (2147483651) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_wrlock 0xde49d850 (2147483647) rthread reaping 0xe8f6d700 stack 0xe55ccfa0 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcff00 stack 0xe55bace0 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ede00 stack 0xe55bd080 0xe8f6dc00: rwlock_rdlock 0xde49d850 (1) rthread reaping 0xbb5eda00 stack 0xe55ba6a0 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028e00 stack 0xe55ccbc0 rthread reaping 0xbb5edf00 stack 0xe55bd1e0 rthread reaping 0xe8f6df00 stack 0xe55bd7c0 rthread reaping 0xbb5edc00 stack 0xe55ccca0 rthread reaping 0xe3028600 stack 0xe55b17e0 rthread reaping 0xbb5ed200 stack 0xe55bdc80 rthread reaping 0xbb5ed100 stack 0xe55cc3c0 rthread reaping 0xe3028f00 stack 0xe55cc520 rthread reaping 0xc8dcf700 stack 0xe55ba020 rthread reaping 0xe8f6d000 stack 0xe55b19c0 rthread reaping 0xe8f6d800 stack 0xe55bdbe0 rthread reaping 0xe8f6dc00 stack 0xe55bd220 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028200: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028300: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d400: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028700: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (2147483651) rthread reaping 0xe3028000 stack 0xe55bd220 rthread reaping 0xe3028100 stack 0xe55bdbe0 rthread reaping 0xe3028c00 stack 0xe55b19c0 rthread reaping 0xe3028200 stack 0xe55ba020 0xe3028900: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf500 stack 0xe55cc520 rthread reaping 0xe3028400 stack 0xe55bdc80 rthread reaping 0xe3028700 stack 0xe55b17e0 rthread reaping 0xe8f6d400 stack 0xe55ccca0 rthread reaping 0xc8dcfc00 stack 0xe55bd7c0 rthread reaping 0xe8f6db00 stack 0xe55bd1e0 rthread reaping 0xe3028800 stack 0xe55ccbc0 rthread reaping 0xe8f6da00 stack 0xe55ba6a0 rthread reaping 0xbb5ed600 stack 0xe55bd080 0xe3028a00: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028300 stack 0xe55cc3c0 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55bace0 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028a00 stack 0xe55ccfa0 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (2147483647) 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_wrlock 0xde49d850 (1) 0xbb5ed500: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_wrlock 0xde49d850 (1) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (2147483647) 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028b00 stack 0xe55bace0 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed500 stack 0xe55cc3c0 rthread reaping 0xc8dcfe00 stack 0xe55ccfa0 rthread reaping 0xe3028000 stack 0xe55bd080 0xe3028e00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028800 stack 0xe55ba6a0 rthread reaping 0xe8f6d400 stack 0xe55ccbc0 0xc8dcfa00: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed400 stack 0xe55bd1e0 rthread reaping 0xe8f6d300 stack 0xe55bd7c0 rthread reaping 0xbb5eda00 stack 0xe55ccca0 rthread reaping 0xe8f6d000 stack 0xe55b17e0 rthread reaping 0xe3028d00 stack 0xe55bdc80 rthread reaping 0xbb5edc00 stack 0xe55cc520 rthread reaping 0xc8dcf800 stack 0xe55ba020 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfa00 stack 0xe55bdbe0 rthread reaping 0xe3028e00 stack 0xe55b19c0 rthread reaping 0xe8f6d700 stack 0xe55bd220 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed900: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (4294967295) main: 0 0xbb5edc00: 0: enter run() 0xe8f6dd00: 1: enter run() 0xe8f6d700: 2: enter run() 0xe8f6dc00: 3: enter run() 0xbb5edc00: 0: set_msg 0xe3028400: 4: enter run() 0xe8f6db00: 5: enter run() 0xe8f6dd00: 1: set_msg 0xe8f6dc00: 3: set_msg 0xe3028400: 4: set_msg 0xe3028400: 4: msg: "new message" 0xe3028400: 4: exit run() 0xe8f6db00: 5: set_msg 0xe8f6d700: 2: set_msg 0xe8f6dd00: 1: msg: "new message" 0xe8f6dc00: 3: msg: "new message" 0xe8f6db00: 5: msg: "new message" 0xe8f6dd00: 1: exit run() 0xe8f6dc00: 3: exit run() 0xbb5edc00: 0: msg: "new message" 0xe8f6db00: 5: exit run() 0xe8f6d700: 2: msg: "new message" 0xe8f6d700: 2: exit run() 0xbb5edc00: 0: exit run() 0xe3028500: 6: enter run() 0xe3028500: 6: set_msg 0xe3028500: 6: msg: "new message" 0xe3028500: 6: exit run() 0xe3028100: 7: enter run() 0xe3028100: 7: set_msg 0xe3028100: 7: msg: "new message" 0xe3028100: 7: exit run() 0xbb5ede00: 8: enter run() 0xe3028600: 10: enter run() 0xe3028600: 10: set_msg 0xc8dcf300: 9: enter run() 0xbb5ede00: 8: set_msg 0xc8dcf300: 9: set_msg 0xbb5ed300: 11: enter run() 0xc8dcf400: 13: enter run() 0xbb5ede00: 8: msg: "new message" 0xbb5ede00: 8: exit run() 0xe8f6d000: 12: enter run() 0xc8dcf300: 9: msg: "new message" 0xe3028600: 10: msg: "new message" 0xc8dcf800: 14: enter run() 0xe3028700: 15: enter run() 0xc8dcf300: 9: exit run() 0xe3028600: 10: exit run() 0xbb5ed300: 11: set_msg 0xc8dcf400: 13: set_msg 0xc8dcf400: 13: msg: "new message" 0xc8dcf400: 13: exit run() 0xe8f6d000: 12: set_msg 0xc8dcf800: 14: set_msg 0xe3028700: 15: set_msg 0xbb5ed300: 11: msg: "new message" 0xe8f6d000: 12: msg: "new message" 0xc8dcf800: 14: msg: "new message" 0xbb5ed300: 11: exit run() 0xe8f6d000: 12: exit run() 0xc8dcf800: 14: exit run() 0xe3028700: 15: msg: "new message" 0xe3028700: 15: exit run() main: 1 0xe3028100: 0: enter run() 0xe3028100: 0: set_msg 0xe8f6dc00: 1: enter run() 0xe3028100: 0: msg: "new message" 0xe3028100: 0: exit run() 0xe8f6dc00: 1: set_msg 0xe8f6d300: 2: enter run() 0xe8f6dc00: 1: msg: "new message" 0xe8f6dc00: 1: exit run() 0xe8f6d300: 2: set_msg 0xe8f6d500: 3: enter run() 0xbb5edc00: 4: enter run() 0xe8f6d900: 6: enter run() 0xe8f6d500: 3: set_msg 0xc8dcf500: 5: enter run() 0xe3028200: 7: enter run() 0xc8dcf500: 5: set_msg 0xbb5ed000: 8: enter run() 0xe3028200: 7: set_msg 0xe3028200: 7: msg: "new message" 0xe3028200: 7: exit run() 0xbb5edc00: 4: set_msg 0xbb5edc00: 4: msg: "new message" 0xbb5edc00: 4: exit run() 0xbb5ed000: 8: set_msg 0xe3028000: 9: enter run() 0xe3028800: 10: enter run() 0xe8f6d200: 11: enter run() 0xbb5eda00: 12: enter run() 0xe8f6d300: 2: msg: "new message" 0xe8f6d700: 15: enter run() 0xe3028000: 9: set_msg 0xe8f6d300: 2: exit run() 0xe3028800: 10: set_msg 0xe8f6d200: 11: set_msg 0xbb5eda00: 12: set_msg 0xe8f6d700: 15: set_msg 0xbb5ed000: 8: msg: "new message" 0xe8f6d500: 3: msg: "new message" 0xe3028000: 9: msg: "new message" 0xe3028800: 10: msg: "new message" 0xe8f6d200: 11: msg: "new message" 0xbb5eda00: 12: msg: "new message" 0xbb5ed000: 8: exit run() 0xe8f6d500: 3: exit run() 0xe3028000: 9: exit run() 0xe3028800: 10: exit run() 0xe8f6d200: 11: exit run() 0xe8f6d900: 6: set_msg 0xe8f6d900: 6: msg: "new message" 0xe8f6d900: 6: exit run() 0xe8f6d700: 15: msg: "new message" 0xe8f6d700: 15: exit run() 0xbb5eda00: 12: exit run() 0xe8f6dd00: 14: enter run() 0xc8dcfc00: 13: enter run() 0xe8f6dd00: 14: set_msg 0xc8dcf500: 5: msg: "new message" 0xc8dcfc00: 13: set_msg 0xc8dcf500: 5: exit run() 0xe8f6dd00: 14: msg: "new message" 0xc8dcfc00: 13: msg: "new message" 0xe8f6dd00: 14: exit run() 0xc8dcfc00: 13: exit run() main: 2 0xe8f6d000: 0: enter run() 0xe8f6d000: 0: set_msg 0xe8f6d000: 0: msg: "new message" 0xe8f6d000: 0: exit run() 0xe8f6d600: 1: enter run() 0xe8f6d600: 1: set_msg 0xe8f6d600: 1: msg: "new message" 0xe8f6d600: 1: exit run() 0xc8dcf600: 2: enter run() 0xbb5ed400: 3: enter run() 0xbb5ed400: 3: set_msg 0xbb5ed400: 3: msg: "new message" 0xbb5ed400: 3: exit run() 0xc8dcf600: 2: set_msg 0xc8dcf300: 4: enter run() 0xc8dcf600: 2: msg: "new message" 0xc8dcf600: 2: exit run() 0xc8dcf700: 6: enter run() 0xc8dcf700: 6: set_msg 0xc8dcf300: 4: set_msg 0xc8dcf300: 4: msg: "new message" 0xc8dcf300: 4: exit run() 0xe3028000: 8: enter run() 0xc8dcf700: 6: msg: "new message" 0xe8f6da00: 5: enter run() 0xc8dcff00: 9: enter run() 0xc8dcff00: 9: set_msg 0xe8f6d400: 10: enter run() 0xc8dcf700: 6: exit run() 0xe3028300: 7: enter run() 0xe3028000: 8: set_msg 0xe3028000: 8: msg: "new message" 0xe3028000: 8: exit run() 0xe8f6da00: 5: set_msg 0xe8f6da00: 5: msg: "new message" 0xe8f6da00: 5: exit run() 0xc8dcff00: 9: msg: "new message" 0xc8dcff00: 9: exit run() 0xbb5edc00: 13: enter run() 0xbb5edc00: 13: set_msg 0xbb5edc00: 13: msg: "new message" 0xbb5edc00: 13: exit run() 0xbb5edb00: 11: enter run() 0xe8f6d400: 10: set_msg 0xe3028400: 12: enter run() 0xbb5ede00: 14: enter run() 0xe3028300: 7: set_msg 0xbb5edb00: 11: set_msg 0xc8dcf800: 15: enter run() 0xe3028400: 12: set_msg 0xbb5ede00: 14: set_msg 0xe8f6d400: 10: msg: "new message" 0xe3028300: 7: msg: "new message" 0xbb5edb00: 11: msg: "new message" 0xe3028400: 12: msg: "new message" 0xbb5ede00: 14: msg: "new message" 0xe8f6d400: 10: exit run() 0xe3028300: 7: exit run() 0xbb5edb00: 11: exit run() 0xe3028400: 12: exit run() 0xc8dcf800: 15: set_msg 0xbb5ede00: 14: exit run() 0xc8dcf800: 15: msg: "new message" 0xc8dcf800: 15: exit run() main: 3 0xe3028300: 0: enter run() 0xe8f6da00: 1: enter run() 0xe3028300: 0: set_msg 0xe3028900: 3: enter run() 0xe8f6da00: 1: set_msg 0xe3028900: 3: set_msg 0xe3028300: 0: msg: "new message" 0xbb5ed700: 2: enter run() 0xe8f6da00: 1: msg: "new message" 0xbb5ed500: 5: enter run() 0xe3028900: 3: msg: "new message" 0xe3028600: 6: enter run() 0xbb5edb00: 7: enter run() 0xe8f6df00: 4: enter run() 0xe3028300: 0: exit run() 0xe8f6da00: 1: exit run() 0xe3028000: 8: enter run() 0xbb5ed500: 5: set_msg 0xbb5ed500: 5: msg: "new message" 0xbb5ed500: 5: exit run() 0xe3028600: 6: set_msg 0xe3028600: 6: msg: "new message" 0xe3028600: 6: exit run() 0xbb5edb00: 7: set_msg 0xbb5edb00: 7: msg: "new message" 0xbb5edb00: 7: exit run() 0xbb5ed700: 2: set_msg 0xbb5ed700: 2: msg: "new message" 0xbb5ed700: 2: exit run() 0xe8f6df00: 4: set_msg 0xe3028900: 3: exit run() 0xe8f6df00: 4: msg: "new message" 0xe8f6df00: 4: exit run() 0xe3028000: 8: set_msg 0xc8dcf500: 9: enter run() 0xe8f6d800: 12: enter run() 0xe8f6d100: 10: enter run() 0xc8dcf200: 14: enter run() 0xc8dcf100: 11: enter run() 0xe8f6d500: 13: enter run() 0xc8dcf500: 9: set_msg 0xe8f6d800: 12: set_msg 0xe8f6d800: 12: msg: "new message" 0xe8f6d800: 12: exit run() 0xe3028000: 8: msg: "new message" 0xe3028000: 8: exit run() 0xe3028a00: 15: enter run() 0xe8f6d100: 10: set_msg 0xc8dcf200: 14: set_msg 0xc8dcf100: 11: set_msg 0xe8f6d500: 13: set_msg 0xc8dcf500: 9: msg: "new message" 0xe8f6d100: 10: msg: "new message" 0xc8dcf200: 14: msg: "new message" 0xc8dcf100: 11: msg: "new message" 0xc8dcf500: 9: exit run() 0xe8f6d100: 10: exit run() 0xc8dcf100: 11: exit run() 0xe8f6d500: 13: msg: "new message" 0xc8dcf200: 14: exit run() 0xe3028a00: 15: set_msg 0xe3028a00: 15: msg: "new message" 0xe3028a00: 15: exit run() 0xe8f6d500: 13: exit run() main: 4 0xe8f6d400: 0: enter run() 0xe8f6de00: 1: enter run() 0xe8f6de00: 1: set_msg 0xe8f6de00: 1: msg: "new message" 0xe8f6de00: 1: exit run() 0xe3028900: 2: enter run() 0xe3028900: 2: set_msg 0xe3028900: 2: msg: "new message" 0xe3028900: 2: exit run() 0xbb5ed400: 3: enter run() 0xbb5ed400: 3: set_msg 0xbb5ed400: 3: msg: "new message" 0xbb5ed400: 3: exit run() 0xe8f6d400: 0: set_msg 0xe8f6d700: 4: enter run() 0xe8f6d700: 4: set_msg 0xc8dcfd00: 5: enter run() 0xe8f6d400: 0: msg: "new message" 0xe8f6d400: 0: exit run() 0xe8f6d700: 4: msg: "new message" 0xe8f6d700: 4: exit run() 0xe3028b00: 6: enter run() 0xe3028b00: 6: set_msg 0xe3028b00: 6: msg: "new message" 0xe3028b00: 6: exit run() 0xc8dcfd00: 5: set_msg 0xbb5edd00: 7: enter run() 0xc8dcf900: 8: enter run() 0xc8dcfd00: 5: msg: "new message" 0xc8dcfa00: 11: enter run() 0xbb5ed000: 9: enter run() 0xc8dcf700: 10: enter run() 0xc8dcfd00: 5: exit run() 0xbb5edd00: 7: set_msg 0xc8dcf900: 8: set_msg 0xc8dcfa00: 11: set_msg 0xbb5ede00: 12: enter run() 0xbb5edf00: 15: enter run() 0xbb5ed000: 9: set_msg 0xc8dcf700: 10: set_msg 0xbb5edd00: 7: msg: "new message" 0xc8dcf900: 8: msg: "new message" 0xc8dcfa00: 11: msg: "new message" 0xbb5ed000: 9: msg: "new message" 0xc8dcfb00: 14: enter run() 0xbb5edd00: 7: exit run() 0xc8dcf900: 8: exit run() 0xc8dcfa00: 11: exit run() 0xbb5edf00: 15: set_msg 0xbb5ed000: 9: exit run() 0xc8dcfb00: 14: set_msg 0xe3028c00: 13: enter run() 0xc8dcf700: 10: msg: "new message" 0xbb5edf00: 15: msg: "new message" 0xc8dcfb00: 14: msg: "new message" 0xc8dcf700: 10: exit run() 0xbb5edf00: 15: exit run() 0xe3028c00: 13: set_msg 0xc8dcfb00: 14: exit run() 0xbb5ede00: 12: set_msg 0xe3028c00: 13: msg: "new message" 0xe3028c00: 13: exit run() 0xbb5ede00: 12: msg: "new message" 0xbb5ede00: 12: exit run() main: 5 0xe3028d00: 0: enter run() 0xe3028d00: 0: set_msg 0xe3028d00: 0: msg: "new message" 0xc8dcf300: 1: enter run() 0xe3028d00: 0: exit run() 0xc8dcf300: 1: set_msg 0xc8dcf300: 1: msg: "new message" 0xc8dcf300: 1: exit run() 0xe8f6d200: 2: enter run() 0xe8f6dd00: 3: enter run() 0xe8f6d200: 2: set_msg 0xe3028900: 6: enter run() 0xbb5edb00: 4: enter run() 0xbb5edb00: 4: set_msg 0xbb5edb00: 4: msg: "new message" 0xbb5edb00: 4: exit run() 0xe8f6dd00: 3: set_msg 0xe3028800: 8: enter run() 0xe3028700: 9: enter run() 0xe8f6d400: 12: enter run() 0xe8f6d300: 5: enter run() 0xe3028900: 6: set_msg 0xe3028900: 6: msg: "new message" 0xe3028900: 6: exit run() 0xe3028800: 8: set_msg 0xe3028800: 8: msg: "new message" 0xe3028800: 8: exit run() 0xe3028700: 9: set_msg 0xe3028700: 9: msg: "new message" 0xe3028700: 9: exit run() 0xe8f6d400: 12: set_msg 0xe8f6d400: 12: msg: "new message" 0xe8f6d400: 12: exit run() 0xe8f6d900: 7: enter run() 0xe3028500: 15: enter run() 0xe3028500: 15: set_msg 0xe8f6dd00: 3: msg: "new message" 0xe8f6dd00: 3: exit run() 0xe3028500: 15: msg: "new message" 0xe8f6d200: 2: msg: "new message" 0xe8f6d200: 2: exit run() 0xe3028500: 15: exit run() 0xbb5ed900: 10: enter run() 0xbb5ed900: 10: set_msg 0xbb5ed900: 10: msg: "new message" 0xbb5ed900: 10: exit run() 0xe8f6da00: 11: enter run() 0xe8f6da00: 11: set_msg 0xe8f6da00: 11: msg: "new message" 0xe8f6da00: 11: exit run() 0xe8f6d600: 14: enter run() 0xe8f6d600: 14: set_msg 0xe8f6d600: 14: msg: "new message" 0xe8f6d600: 14: exit run() 0xe8f6d300: 5: set_msg 0xbb5ed000: 13: enter run() 0xe8f6d900: 7: set_msg 0xe8f6d900: 7: msg: "new message" 0xe8f6d900: 7: exit run() 0xbb5ed000: 13: set_msg 0xe8f6d300: 5: msg: "new message" 0xe8f6d300: 5: exit run() 0xbb5ed000: 13: msg: "new message" 0xbb5ed000: 13: exit run() main: 6 0xe8f6d700: 0: enter run() 0xbb5ede00: 2: enter run() 0xe8f6d700: 0: set_msg 0xc8dcff00: 1: enter run() 0xbb5ede00: 2: set_msg 0xe8f6d700: 0: msg: "new message" 0xe8f6d700: 0: exit run() 0xbb5ede00: 2: msg: "new message" 0xbb5ede00: 2: exit run() 0xc8dcff00: 1: set_msg 0xc8dcff00: 1: msg: "new message" 0xc8dcff00: 1: exit run() 0xbb5eda00: 3: enter run() 0xbb5eda00: 3: set_msg 0xbb5eda00: 3: msg: "new message" 0xbb5eda00: 3: exit run() 0xbb5edf00: 5: enter run() 0xe3028e00: 4: enter run() 0xbb5edf00: 5: set_msg 0xe8f6df00: 6: enter run() 0xbb5edf00: 5: msg: "new message" 0xbb5edf00: 5: exit run() 0xe3028600: 8: enter run() 0xe3028600: 8: set_msg 0xe3028600: 8: msg: "new message" 0xe3028600: 8: exit run() 0xe3028e00: 4: set_msg 0xbb5edc00: 7: enter run() 0xbb5ed200: 9: enter run() 0xe8f6df00: 6: set_msg 0xbb5edc00: 7: set_msg 0xbb5ed200: 9: set_msg 0xbb5ed100: 10: enter run() 0xe3028f00: 11: enter run() 0xe8f6d000: 13: enter run() 0xe3028e00: 4: msg: "new message" 0xe8f6df00: 6: msg: "new message" 0xbb5edc00: 7: msg: "new message" 0xe8f6d800: 14: enter run() 0xc8dcf700: 12: enter run() 0xbb5ed200: 9: msg: "new message" 0xbb5ed200: 9: exit run() 0xe3028e00: 4: exit run() 0xbb5ed100: 10: set_msg 0xbb5ed100: 10: msg: "new message" 0xbb5ed100: 10: exit run() 0xe8f6d000: 13: set_msg 0xe8f6d000: 13: msg: "new message" 0xe8f6d000: 13: exit run() 0xc8dcf700: 12: set_msg 0xc8dcf700: 12: msg: "new message" 0xc8dcf700: 12: exit run() 0xe3028f00: 11: set_msg 0xe3028f00: 11: msg: "new message" 0xe3028f00: 11: exit run() 0xe8f6df00: 6: exit run() 0xe8f6d800: 14: set_msg 0xbb5edc00: 7: exit run() 0xe8f6dc00: 15: enter run() 0xe8f6dc00: 15: set_msg 0xe8f6d800: 14: msg: "new message" 0xe8f6d800: 14: exit run() 0xe8f6dc00: 15: msg: "new message" 0xe8f6dc00: 15: exit run() main: 7 0xe3028000: 0: enter run() 0xe3028100: 1: enter run() 0xe3028100: 1: set_msg 0xe3028100: 1: msg: "new message" 0xe3028100: 1: exit run() 0xe3028000: 0: set_msg 0xe3028c00: 2: enter run() 0xe3028c00: 2: set_msg 0xe3028c00: 2: msg: "new message" 0xe3028c00: 2: exit run() 0xe3028200: 3: enter run() 0xc8dcf500: 4: enter run() 0xe3028000: 0: msg: "new message" 0xe3028300: 5: enter run() 0xe8f6d400: 8: enter run() 0xe3028700: 7: enter run() 0xe3028200: 3: set_msg 0xe3028400: 6: enter run() 0xe3028000: 0: exit run() 0xc8dcf500: 4: set_msg 0xe8f6db00: 10: enter run() 0xc8dcfc00: 9: enter run() 0xe3028700: 7: set_msg 0xe8f6da00: 12: enter run() 0xe3028300: 5: set_msg 0xe3028800: 11: enter run() 0xbb5ed600: 13: enter run() 0xe8f6d400: 8: set_msg 0xe3028400: 6: set_msg 0xe3028200: 3: msg: "new message" 0xe3028700: 7: msg: "new message" 0xe3028300: 5: msg: "new message" 0xe3028200: 3: exit run() 0xe3028900: 14: enter run() 0xe3028700: 7: exit run() 0xbb5ed600: 13: set_msg 0xe8f6db00: 10: set_msg 0xe8f6db00: 10: msg: "new message" 0xe8f6db00: 10: exit run() 0xc8dcfc00: 9: set_msg 0xe3028800: 11: set_msg 0xe3028800: 11: msg: "new message" 0xe3028800: 11: exit run() 0xe8f6da00: 12: set_msg 0xe8f6da00: 12: msg: "new message" 0xe8f6da00: 12: exit run() 0xe8f6d400: 8: msg: "new message" 0xe8f6d400: 8: exit run() 0xe3028400: 6: msg: "new message" 0xe3028400: 6: exit run() 0xc8dcf500: 4: msg: "new message" 0xc8dcf500: 4: exit run() 0xe3028900: 14: set_msg 0xe3028900: 14: msg: "new message" 0xe3028900: 14: exit run() 0xbb5ed600: 13: msg: "new message" 0xbb5ed600: 13: exit run() 0xc8dcfc00: 9: msg: "new message" 0xc8dcfc00: 9: exit run() 0xe3028a00: 15: enter run() 0xe3028300: 5: exit run() 0xe3028a00: 15: set_msg 0xe3028a00: 15: msg: "new message" 0xe3028a00: 15: exit run() main: 8 0xe3028b00: 0: enter run() 0xbb5ed500: 1: enter run() 0xe3028b00: 0: set_msg 0xbb5ed500: 1: set_msg 0xe3028b00: 0: msg: "new message" 0xc8dcfe00: 2: enter run() 0xbb5ed500: 1: msg: "new message" 0xe3028b00: 0: exit run() 0xc8dcfe00: 2: set_msg 0xbb5ed500: 1: exit run() 0xe3028000: 3: enter run() 0xc8dcfe00: 2: msg: "new message" 0xe3028800: 4: enter run() 0xe3028000: 3: set_msg 0xc8dcfe00: 2: exit run() 0xe3028800: 4: set_msg 0xe3028000: 3: msg: "new message" 0xe3028800: 4: msg: "new message" 0xe3028800: 4: exit run() 0xe3028000: 3: exit run() 0xe8f6d400: 5: enter run() 0xe8f6d400: 5: set_msg 0xe8f6d400: 5: msg: "new message" 0xe8f6d400: 5: exit run() 0xbb5ed400: 6: enter run() 0xe8f6d300: 7: enter run() 0xe8f6d300: 7: set_msg 0xbb5eda00: 8: enter run() 0xe8f6d000: 9: enter run() 0xbb5eda00: 8: set_msg 0xbb5ed400: 6: set_msg 0xe8f6d000: 9: set_msg 0xe8f6d000: 9: msg: "new message" 0xe8f6d000: 9: exit run() 0xbb5ed400: 6: msg: "new message" 0xbb5ed400: 6: exit run() 0xe3028d00: 10: enter run() 0xbb5edc00: 11: enter run() 0xbb5edc00: 11: set_msg 0xbb5edc00: 11: msg: "new message" 0xbb5edc00: 11: exit run() 0xc8dcf800: 12: enter run() 0xc8dcf800: 12: set_msg 0xc8dcf800: 12: msg: "new message" 0xc8dcf800: 12: exit run() 0xbb5eda00: 8: msg: "new message" 0xc8dcfa00: 14: enter run() 0xe8f6d300: 7: msg: "new message" 0xe8f6d300: 7: exit run() 0xe3028d00: 10: set_msg 0xe3028d00: 10: msg: "new message" 0xe3028d00: 10: exit run() 0xe3028e00: 13: enter run() 0xbb5eda00: 8: exit run() 0xe8f6d700: 15: enter run() 0xc8dcfa00: 14: set_msg 0xe3028e00: 13: set_msg 0xe8f6d700: 15: set_msg 0xe8f6d700: 15: msg: "new message" 0xe8f6d700: 15: exit run() 0xc8dcfa00: 14: msg: "new message" 0xc8dcfa00: 14: exit run() 0xe3028e00: 13: msg: "new message" 0xe3028e00: 13: exit run() main: 9 0xe3028700: 1: enter run() 0xbb5ed600: 0: enter run() 0xe3028c00: 2: enter run() 0xc8dcfb00: 3: enter run() 0xbb5ed600: 0: set_msg 0xe3028700: 1: set_msg 0xc8dcfb00: 3: set_msg 0xbb5ed900: 4: enter run() 0xe3028c00: 2: set_msg 0xbb5ed600: 0: msg: "0xe3028c00: rwlock_rdlock 0xde49d850 (2147483651) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (2147483651) 0xbb5ede00: rwlock_wrlock 0xde49d850 (2147483651) 0xc8dcf700: rwlock_wrlock 0xde49d850 (2147483651) 0xe3028700: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028a00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (1) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (1) 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (2147483647) 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed600 stack 0xe55bd220 rthread reaping 0xe3028700 stack 0xe55b19c0 rthread reaping 0xe3028c00 stack 0xe55bdbe0 rthread reaping 0xc8dcfb00 stack 0xe55ba020 rthread reaping 0xbb5ed900 stack 0xe55cc520 rthread reaping 0xbb5ed700 stack 0xe55bdc80 rthread reaping 0xbb5ede00 stack 0xe55b17e0 rthread reaping 0xc8dcf700 stack 0xe55ccca0 rthread reaping 0xe3028a00 stack 0xe55bd7c0 rthread reaping 0xbb5ed800 stack 0xe55bd1e0 rthread reaping 0xc8dcf400 stack 0xe55ccbc0 rthread reaping 0xbb5eda00 stack 0xe55ba6a0 rthread reaping 0xe3028900 stack 0xe55bd080 rthread reaping 0xe8f6d800 stack 0xe55ccfa0 rthread reaping 0xe8f6d100 stack 0xe55cc3c0 rthread reaping 0xe3028f00 stack 0xe55bace0 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xe3028c00: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_wrlock 0xde49d850 (2) 0xc8dcf600: rwlock_wrlock 0xde49d850 (2) 0xe3028300: rwlock_rdlock 0xde49d850 (2) 0xe3028300: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d300: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5ed100: rwlock_rdlock 0xde49d850 (2147483650) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d700: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5ed100: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edc00 stack 0xe55bace0 rthread reaping 0xe3028300 stack 0xe55cc3c0 0xe8f6d900: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028c00 stack 0xe55ccfa0 rthread reaping 0xe8f6d200 stack 0xe55bd080 rthread reaping 0xc8dcf600 stack 0xe55ba6a0 rthread reaping 0xe8f6d600 stack 0xe55ccbc0 rthread reaping 0xbb5ed700 stack 0xe55bd1e0 0xe3028400: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed100 stack 0xe55bd7c0 0xe8f6d900: rwlock_rdlock 0xde49d850 (1) rthread reaping 0xc8dcfb00 stack 0xe55ccca0 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d500 stack 0xe55b17e0 rthread reaping 0xe8f6d300 stack 0xe55bdc80 rthread reaping 0xe3028b00 stack 0xe55cc520 rthread reaping 0xbb5eda00 stack 0xe55ba020 rthread reaping 0xe8f6d700 stack 0xe55bdbe0 rthread reaping 0xe8f6d900 stack 0xe55b19c0 rthread reaping 0xe3028400 stack 0xe55bd220 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xc8dcf200: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf200: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (0) 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028800: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028d00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (1) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028300 stack 0xe55bd220 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf200 stack 0xe55b19c0 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) rthread reaping 0xe8f6dd00 stack 0xe55bdbe0 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028d00 stack 0xe55ba020 rthread reaping 0xe3028800 stack 0xe55cc520 rthread reaping 0xc8dcf500 stack 0xe55bdc80 rthread reaping 0xc8dcfe00 stack 0xe55b17e0 rthread reaping 0xe3028600 stack 0xe55ccca0 rthread reaping 0xbb5edd00 stack 0xe55bd7c0 rthread reaping 0xe3028a00 stack 0xe55bd1e0 rthread reaping 0xbb5ed200 stack 0xe55ccbc0 rthread reaping 0xbb5ede00 stack 0xe55ba6a0 rthread reaping 0xe8f6db00 stack 0xe55bd080 rthread reaping 0xe3028e00 stack 0xe55ccfa0 rthread reaping 0xe8f6de00 stack 0xe55cc3c0 0xbb5ed300: rwlock_wrlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed300 stack 0xe55bace0 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed400: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d400 stack 0xe55cc3c0 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (1) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55bd080 rthread reaping 0xc8dcf100 stack 0xe55bace0 rthread reaping 0xe8f6d300 stack 0xe55ba6a0 rthread reaping 0xe8f6df00 stack 0xe55ccbc0 rthread reaping 0xe8f6d600 stack 0xe55bd1e0 rthread reaping 0xe3028b00 stack 0xe55bd7c0 rthread reaping 0xc8dcf600 stack 0xe55b17e0 0xbb5ed500: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d900 stack 0xe55ccca0 rthread reaping 0xe8f6da00 stack 0xe55bdc80 rthread reaping 0xbb5ed400 stack 0xe55ccfa0 rthread reaping 0xe8f6d000 stack 0xe55cc520 rthread reaping 0xbb5edb00 stack 0xe55ba020 rthread reaping 0xe3028000 stack 0xe55bdbe0 rthread reaping 0xbb5ed500 stack 0xe55b19c0 rthread reaping 0xbb5ed600 stack 0xe55bd220 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028900: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ede00 stack 0xe55bd220 0xe8f6da00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xe3028400 stack 0xe55b19c0 0xe3028900: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed700 stack 0xe55bdbe0 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (7) 0xbb5edc00: rwlock_wrlock 0xde49d850 (2147483649) rthread reaping 0xe3028700 stack 0xe55ba020 rthread reaping 0xe3028900 stack 0xe55cc520 rthread reaping 0xe8f6d500 stack 0xe55ccfa0 rthread reaping 0xe8f6d700 stack 0xe55bdc80 rthread reaping 0xe3028a00 stack 0xe55ccca0 rthread reaping 0xe8f6da00 stack 0xe55b17e0 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (3) rthread reaping 0xe8f6d100 stack 0xe55bd1e0 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed100 stack 0xe55bd7c0 rthread reaping 0xe8f6db00 stack 0xe55ccbc0 rthread reaping 0xbb5edc00 stack 0xe55ba6a0 rthread reaping 0xc8dcf900 stack 0xe55bace0 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edf00 stack 0xe55cc3c0 rthread reaping 0xe8f6dc00 stack 0xe55bd080 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf500: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55cc3c0 rthread reaping 0xc8dcfa00 stack 0xe55bace0 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6df00 stack 0xe55ccbc0 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d400 stack 0xe55bd1e0 rthread reaping 0xe3028b00 stack 0xe55b17e0 rthread reaping 0xe3028c00 stack 0xe55ccca0 rthread reaping 0xc8dcf300 stack 0xe55bdc80 rthread reaping 0xe8f6d600 stack 0xe55ccfa0 rthread reaping 0xbb5edb00 stack 0xe55cc520 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (2147483650) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (1) rthread reaping 0xe8f6d200 stack 0xe55bd080 0xc8dcfc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf500 stack 0xe55ba6a0 rthread reaping 0xc8dcf400 stack 0xe55bd7c0 rthread reaping 0xbb5ed700 stack 0xe55ba020 rthread reaping 0xc8dcf600 stack 0xe55bdbe0 rthread reaping 0xe3028d00 stack 0xe55b19c0 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfc00 stack 0xe55bd220 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed100: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed300: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028f00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028300 stack 0xe55b19c0 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55bdbe0 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xe3028f00 stack 0xe55ba020 0xe3028e00: rwlock_rdlock 0xde49d850 (2147483647) 0xe3028000: rwlock_rdlock 0xde49d850 (0) rthread reaping 0xc8dcf700 stack 0xe55bd220 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d300 stack 0xe55bd7c0 rthread reaping 0xc8dcf800 stack 0xe55ba6a0 rthread reaping 0xbb5ed100 stack 0xe55bd080 rthread reaping 0xbb5ed300 stack 0xe55cc520 rthread reaping 0xc8dcff00 stack 0xe55ccfa0 rthread reaping 0xbb5ede00 stack 0xe55bdc80 rthread reaping 0xe3028800 stack 0xe55ccca0 rthread reaping 0xe3028200 stack 0xe55b17e0 rthread reaping 0xbb5ed800 stack 0xe55bd1e0 rthread reaping 0xe8f6d400 stack 0xe55ccbc0 rthread reaping 0xe3028e00 stack 0xe55bace0 rthread reaping 0xe3028000 stack 0xe55cc3c0 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028c00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xe3028100: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028500: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfd00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (1) 0xe8f6d900: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (2147483649) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028100: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (2147483652) 0xe3028d00: rwlock_wrlock 0xde49d850 (2147483651) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed000 stack 0xe55cc3c0 0xc8dcf900: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xc8dcfd00 stack 0xe55bace0 rthread reaping 0xe3028c00 stack 0xe55ccbc0 rthread reaping 0xe3028100 stack 0xe55bd1e0 rthread reaping 0xe3028500 stack 0xe55b17e0 rthread reaping 0xc8dcfb00 stack 0xe55ccca0 rthread reaping 0xe8f6d900 stack 0xe55bdc80 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (2147483649) 0xe8f6da00: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5edb00: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028d00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf400 stack 0xe55cc520 0xc8dcf900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d500 stack 0xe55ccfa0 0xe3028d00: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xc8dcf500 stack 0xe55bd080 0xe3028d00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (2147483651) rthread reaping 0xe3028d00 stack 0xe55bd7c0 0xbb5edb00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5eda00 stack 0xe55ba6a0 0xe8f6da00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55bd220 0xbb5edb00: rwlock_rdlock 0xde49d850 (1) rthread reaping 0xc8dcf100 stack 0xe55ba020 0xbb5edb00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6da00 stack 0xe55bdbe0 rthread reaping 0xbb5edb00 stack 0xe55b19c0 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028e00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028f00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028f00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe3028000: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d800: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028400 stack 0xe55b19c0 rthread reaping 0xe3028e00 stack 0xe55ba020 rthread reaping 0xc8dcf900 stack 0xe55bd220 rthread reaping 0xe3028f00 stack 0xe55ba6a0 rthread reaping 0xe8f6d800 stack 0xe55bd7c0 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d000 stack 0xe55ccfa0 rthread reaping 0xe8f6d100 stack 0xe55cc520 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (3) 0xbb5ed800: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed600 stack 0xe55bdbe0 rthread reaping 0xe8f6de00 stack 0xe55bd080 rthread reaping 0xe8f6d700 stack 0xe55bdc80 rthread reaping 0xe8f6df00 stack 0xe55ccca0 rthread reaping 0xe3028000 stack 0xe55b17e0 rthread reaping 0xe8f6db00 stack 0xe55bd1e0 rthread reaping 0xbb5ed700 stack 0xe55ccbc0 rthread reaping 0xe8f6dc00 stack 0xe55bace0 rthread reaping 0xbb5ed800 stack 0xe55cc3c0 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028600: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edd00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028000: rwlock_wrlock 0xde49d850 (4294967295) new message" 0xbb5ed700: 5: enter run() 0xbb5ede00: 6: enter run() 0xc8dcf700: 7: enter run() 0xe3028700: 1: msg: "new message" 0xc8dcfb00: 3: msg: "new message" 0xe3028c00: 2: msg: "new message" 0xbb5ed600: 0: exit run() 0xe3028700: 1: exit run() 0xc8dcfb00: 3: exit run() 0xbb5ed900: 4: set_msg 0xe3028a00: 8: enter run() 0xe3028c00: 2: exit run() 0xbb5ed700: 5: set_msg 0xbb5ede00: 6: set_msg 0xbb5ede00: 6: msg: "new message" 0xbb5ede00: 6: exit run() 0xc8dcf700: 7: set_msg 0xc8dcf700: 7: msg: "new message" 0xc8dcf700: 7: exit run() 0xbb5ed900: 4: msg: "new message" 0xbb5ed900: 4: exit run() 0xe3028a00: 8: set_msg 0xe3028a00: 8: msg: "new message" 0xe3028a00: 8: exit run() 0xbb5ed700: 5: msg: "new message" 0xbb5ed700: 5: exit run() 0xbb5ed800: 9: enter run() 0xbb5ed800: 9: set_msg 0xbb5ed800: 9: msg: "new message" 0xbb5ed800: 9: exit run() 0xbb5eda00: 11: enter run() 0xbb5eda00: 11: set_msg 0xe8f6d800: 13: enter run() 0xe8f6d800: 13: set_msg 0xc8dcf400: 10: enter run() 0xbb5eda00: 11: msg: "new message" 0xbb5eda00: 11: exit run() 0xe8f6d800: 13: msg: "new message" 0xe3028900: 12: enter run() 0xe8f6d800: 13: exit run() 0xe8f6d100: 14: enter run() 0xc8dcf400: 10: set_msg 0xc8dcf400: 10: msg: "new message" 0xc8dcf400: 10: exit run() 0xe3028f00: 15: enter run() 0xe8f6d100: 14: set_msg 0xe3028f00: 15: set_msg 0xe8f6d100: 14: msg: "new message" 0xe3028f00: 15: msg: "new message" 0xe8f6d100: 14: exit run() 0xe3028f00: 15: exit run() 0xe3028900: 12: set_msg 0xe3028900: 12: msg: "new message" 0xe3028900: 12: exit run() main: 10 0xbb5edc00: 0: enter run() 0xe3028300: 1: enter run() 0xbb5edc00: 0: set_msg 0xe8f6d200: 3: enter run() 0xe3028c00: 2: enter run() 0xe3028c00: 2: set_msg 0xe3028c00: 2: msg: "new message" 0xe3028c00: 2: exit run() 0xe8f6d200: 3: set_msg 0xe3028300: 1: set_msg 0xbb5edc00: 0: msg: "new message" 0xe8f6d200: 3: msg: "new message" 0xe8f6d600: 5: enter run() 0xc8dcf600: 4: enter run() 0xe3028300: 1: msg: "new message" 0xe3028300: 1: exit run() 0xbb5edc00: 0: exit run() 0xc8dcf600: 4: set_msg 0xbb5ed700: 6: enter run() 0xe8f6d200: 3: exit run() 0xe8f6d600: 5: set_msg 0xbb5ed100: 7: enter run() 0xbb5ed700: 6: set_msg 0xc8dcfb00: 8: enter run() 0xe8f6d500: 9: enter run() 0xbb5ed100: 7: set_msg 0xc8dcf600: 4: msg: "new message" 0xe8f6d600: 5: msg: "new message" 0xe8f6d600: 5: exit run() 0xe3028b00: 11: enter run() 0xe8f6d300: 10: enter run() 0xbb5ed700: 6: msg: "new message" 0xbb5eda00: 12: enter run() 0xc8dcf600: 4: exit run() 0xe8f6d700: 13: enter run() 0xbb5ed100: 7: msg: "new message" 0xe8f6d900: 14: enter run() 0xbb5ed700: 6: exit run() 0xe3028400: 15: enter run() 0xe8f6d500: 9: set_msg 0xbb5ed100: 7: exit run() 0xc8dcfb00: 8: set_msg 0xe8f6d300: 10: set_msg 0xe3028b00: 11: set_msg 0xe8f6d700: 13: set_msg 0xbb5eda00: 12: set_msg 0xe8f6d900: 14: set_msg 0xe3028400: 15: set_msg 0xe3028400: 15: msg: "new message" 0xe3028400: 15: exit run() 0xe8f6d500: 9: msg: "new message" 0xe8f6d500: 9: exit run() 0xc8dcfb00: 8: msg: "new message" 0xc8dcfb00: 8: exit run() 0xe8f6d300: 10: msg: "new message" 0xe8f6d300: 10: exit run() 0xbb5eda00: 12: msg: "new message" 0xbb5eda00: 12: exit run() 0xe3028b00: 11: msg: "new message" 0xe8f6d700: 13: msg: "new message" 0xe8f6d700: 13: exit run() 0xe3028b00: 11: exit run() 0xe8f6d900: 14: msg: "new message" 0xe8f6d900: 14: exit run() main: 11 0xe3028300: 0: enter run() 0xc8dcf200: 1: enter run() 0xe3028300: 0: set_msg 0xe3028300: 0: msg: "new message" 0xe3028300: 0: exit run() 0xe8f6dd00: 2: enter run() 0xc8dcf200: 1: set_msg 0xc8dcf200: 1: msg: "new message" 0xc8dcf200: 1: exit run() 0xe3028800: 4: enter run() 0xe3028d00: 3: enter run() 0xc8dcf500: 5: enter run() 0xc8dcf500: 5: set_msg 0xc8dcf500: 5: msg: "new message" 0xc8dcf500: 5: exit run() 0xe3028800: 4: set_msg 0xe3028600: 7: enter run() 0xc8dcfe00: 6: enter run() 0xe8f6dd00: 2: set_msg 0xe8f6dd00: 2: msg: "new message" 0xe8f6dd00: 2: exit run() 0xe3028600: 7: set_msg 0xbb5edd00: 8: enter run() 0xe3028800: 4: msg: "new message" 0xe3028800: 4: exit run() 0xbb5ed200: 10: enter run() 0xc8dcfe00: 6: set_msg 0xbb5ede00: 11: enter run() 0xe3028d00: 3: set_msg 0xbb5edd00: 8: set_msg 0xe3028a00: 9: enter run() 0xbb5ede00: 11: set_msg 0xbb5ede00: 11: msg: "new message" 0xbb5ede00: 11: exit run() 0xbb5ed200: 10: set_msg 0xbb5ed200: 10: msg: "new message" 0xbb5ed200: 10: exit run() 0xc8dcfe00: 6: msg: "new message" 0xc8dcfe00: 6: exit run() 0xe3028d00: 3: msg: "new message" 0xe3028d00: 3: exit run() 0xbb5edd00: 8: msg: "new message" 0xbb5edd00: 8: exit run() 0xe8f6db00: 12: enter run() 0xe3028600: 7: msg: "new message" 0xe3028600: 7: exit run() 0xe3028a00: 9: set_msg 0xe3028a00: 9: msg: "new message" 0xe3028a00: 9: exit run() 0xe8f6db00: 12: set_msg 0xe8f6db00: 12: msg: "new message" 0xe8f6db00: 12: exit run() 0xe3028e00: 13: enter run() 0xe3028e00: 13: set_msg 0xe3028e00: 13: msg: "new message" 0xe3028e00: 13: exit run() 0xe8f6de00: 14: enter run() 0xe8f6de00: 14: set_msg 0xe8f6de00: 14: msg: "new message" 0xe8f6de00: 14: exit run() 0xbb5ed300: 15: enter run() 0xbb5ed300: 15: set_msg 0xbb5ed300: 15: msg: "new message" 0xbb5ed300: 15: exit run() main: 12 0xe8f6d400: 0: enter run() 0xe8f6d400: 0: set_msg 0xe8f6d400: 0: msg: "new message" 0xe8f6d400: 0: exit run() 0xc8dcf100: 3: enter run() 0xe8f6d300: 4: enter run() 0xe3028600: 2: enter run() 0xc8dcf100: 3: set_msg 0xc8dcf100: 3: msg: "new message" 0xc8dcf100: 3: exit run() 0xe8f6d300: 4: set_msg 0xe8f6d300: 4: msg: "new message" 0xe8f6d300: 4: exit run() 0xe8f6df00: 5: enter run() 0xe8f6df00: 5: set_msg 0xe8f6df00: 5: msg: "new message" 0xe8f6df00: 5: exit run() 0xe8f6d900: 8: enter run() 0xe8f6d900: 8: set_msg 0xe8f6d600: 6: enter run() 0xe3028b00: 7: enter run() 0xbb5ed400: 1: enter run() 0xc8dcf600: 9: enter run() 0xe8f6da00: 10: enter run() 0xe8f6d000: 11: enter run() 0xe8f6d600: 6: set_msg 0xe3028600: 2: set_msg 0xbb5ed400: 1: set_msg 0xe3028b00: 7: set_msg 0xbb5edb00: 12: enter run() 0xe8f6da00: 10: set_msg 0xbb5ed500: 14: enter run() 0xe3028000: 13: enter run() 0xe8f6d900: 8: msg: "new message" 0xe8f6d900: 8: exit run() 0xe3028000: 13: set_msg 0xbb5ed600: 15: enter run() 0xbb5ed600: 15: set_msg 0xe3028000: 13: msg: "new message" 0xe3028000: 13: exit run() 0xbb5ed600: 15: msg: "new message" 0xe8f6d600: 6: msg: "new message" 0xe8f6d600: 6: exit run() 0xbb5ed600: 15: exit run() 0xc8dcf600: 9: set_msg 0xc8dcf600: 9: msg: "new message" 0xc8dcf600: 9: exit run() 0xe3028600: 2: msg: "new message" 0xe3028600: 2: exit run() 0xe8f6d000: 11: set_msg 0xe8f6d000: 11: msg: "new message" 0xe8f6d000: 11: exit run() 0xbb5edb00: 12: set_msg 0xbb5edb00: 12: msg: "new message" 0xbb5edb00: 12: exit run() 0xbb5ed400: 1: msg: "new message" 0xbb5ed400: 1: exit run() 0xe3028b00: 7: msg: "new message" 0xe3028b00: 7: exit run() 0xbb5ed500: 14: set_msg 0xbb5ed500: 14: msg: "new message" 0xbb5ed500: 14: exit run() 0xe8f6da00: 10: msg: "new message" 0xe8f6da00: 10: exit run() main: 13 0xbb5ede00: 0: enter run() 0xbb5ede00: 0: set_msg 0xbb5ede00: 0: msg: "new message" 0xbb5ede00: 0: exit run() 0xe3028400: 1: enter run() 0xbb5ed700: 2: enter run() 0xbb5ed700: 2: set_msg 0xbb5ed700: 2: msg: "new message" 0xbb5ed700: 2: exit run() 0xe3028700: 3: enter run() 0xe3028400: 1: set_msg 0xe3028400: 1: msg: "new message" 0xe3028400: 1: exit run() 0xe3028700: 3: set_msg 0xe3028a00: 7: enter run() 0xe3028900: 4: enter run() 0xe8f6d500: 5: enter run() 0xe8f6d700: 6: enter run() 0xe3028900: 4: set_msg 0xe8f6d100: 10: enter run() 0xe8f6db00: 11: enter run() 0xe8f6da00: 8: enter run() 0xbb5ed100: 9: enter run() 0xe8f6d500: 5: set_msg 0xe8f6d700: 6: set_msg 0xe3028a00: 7: set_msg 0xe8f6da00: 8: set_msg 0xe8f6d100: 10: set_msg 0xe8f6db00: 11: set_msg 0xe3028700: 3: msg: "new message" 0xe3028900: 4: msg: "new message" 0xe8f6d500: 5: msg: "new message" 0xe8f6d700: 6: msg: "new message" 0xe3028a00: 7: msg: "new message" 0xe8f6da00: 8: msg: "new message" 0xe8f6d100: 10: msg: "new message" 0xe3028700: 3: exit run() 0xe3028900: 4: exit run() 0xe8f6d500: 5: exit run() 0xe8f6d700: 6: exit run() 0xe3028a00: 7: exit run() 0xbb5edc00: 12: enter run() 0xe8f6da00: 8: exit run() 0xe8f6d100: 10: exit run() 0xc8dcf900: 13: enter run() 0xe8f6db00: 11: msg: "new message" 0xe8f6dc00: 14: enter run() 0xbb5edf00: 15: enter run() 0xbb5ed100: 9: set_msg 0xbb5edc00: 12: set_msg 0xc8dcf900: 13: set_msg 0xbb5edf00: 15: set_msg 0xbb5ed100: 9: msg: "new message" 0xbb5edc00: 12: msg: "new message" 0xc8dcf900: 13: msg: "new message" 0xbb5ed100: 9: exit run() 0xbb5edc00: 12: exit run() 0xc8dcf900: 13: exit run() 0xe8f6db00: 11: exit run() 0xe8f6dc00: 14: set_msg 0xbb5edf00: 15: msg: "new message" 0xbb5edf00: 15: exit run() 0xe8f6dc00: 14: msg: "new message" 0xe8f6dc00: 14: exit run() main: 14 0xe8f6d200: 0: enter run() 0xe3028300: 1: enter run() 0xe3028300: 1: set_msg 0xe3028300: 1: msg: "new message" 0xe3028300: 1: exit run() 0xe8f6d200: 0: set_msg 0xc8dcfa00: 2: enter run() 0xc8dcf500: 3: enter run() 0xc8dcf400: 5: enter run() 0xc8dcfa00: 2: set_msg 0xe8f6df00: 4: enter run() 0xe8f6d400: 6: enter run() 0xe3028b00: 7: enter run() 0xe3028c00: 8: enter run() 0xc8dcf500: 3: set_msg 0xc8dcf300: 9: enter run() 0xe8f6d600: 10: enter run() 0xbb5edb00: 11: enter run() 0xc8dcf400: 5: set_msg 0xbb5ed700: 12: enter run() 0xc8dcf600: 13: enter run() 0xe3028d00: 14: enter run() 0xe8f6d400: 6: set_msg 0xe8f6d400: 6: msg: "new message" 0xe8f6d400: 6: exit run() 0xc8dcf600: 13: set_msg 0xe3028b00: 7: set_msg 0xe3028b00: 7: msg: "new message" 0xe3028b00: 7: exit run() 0xe3028c00: 8: set_msg 0xe3028c00: 8: msg: "new message" 0xe3028c00: 8: exit run() 0xe8f6df00: 4: set_msg 0xe8f6df00: 4: msg: "new message" 0xe8f6df00: 4: exit run() 0xc8dcf300: 9: set_msg 0xc8dcf300: 9: msg: "new message" 0xc8dcf300: 9: exit run() 0xe8f6d600: 10: set_msg 0xe8f6d600: 10: msg: "new message" 0xe8f6d600: 10: exit run() 0xbb5edb00: 11: set_msg 0xbb5edb00: 11: msg: "new message" 0xbb5edb00: 11: exit run() 0xe8f6d200: 0: msg: "new message" 0xe8f6d200: 0: exit run() 0xc8dcfa00: 2: msg: "new message" 0xc8dcfa00: 2: exit run() 0xc8dcf500: 3: msg: "new message" 0xc8dcf500: 3: exit run() 0xc8dcf400: 5: msg: "new message" 0xc8dcf400: 5: exit run() 0xc8dcfc00: 15: enter run() 0xe3028d00: 14: set_msg 0xbb5ed700: 12: set_msg 0xc8dcf600: 13: msg: "new message" 0xe3028d00: 14: msg: "new message" 0xc8dcf600: 13: exit run() 0xc8dcfc00: 15: set_msg 0xe3028d00: 14: exit run() 0xbb5ed700: 12: msg: "new message" 0xbb5ed700: 12: exit run() 0xc8dcfc00: 15: msg: "new message" 0xc8dcfc00: 15: exit run() main: 15 0xe8f6d700: 1: enter run() 0xe3028300: 0: enter run() 0xe3028300: 0: set_msg 0xe3028300: 0: msg: "new message" 0xe3028300: 0: exit run() 0xe3028f00: 2: enter run() 0xe8f6d700: 1: set_msg 0xc8dcf800: 5: enter run() 0xbb5ed100: 6: enter run() 0xbb5ed300: 7: enter run() 0xe3028f00: 2: set_msg 0xc8dcf700: 3: enter run() 0xe8f6d300: 4: enter run() 0xc8dcf800: 5: set_msg 0xbb5ed100: 6: set_msg 0xc8dcff00: 8: enter run() 0xbb5ede00: 9: enter run() 0xc8dcf700: 3: set_msg 0xe3028800: 10: enter run() 0xe8f6d300: 4: set_msg 0xe3028200: 11: enter run() 0xbb5ed300: 7: set_msg 0xe8f6d700: 1: msg: "new message" 0xe8f6d700: 1: exit run() 0xe3028f00: 2: msg: "new message" 0xe3028f00: 2: exit run() 0xc8dcff00: 8: set_msg 0xc8dcff00: 8: msg: "new message" 0xc8dcff00: 8: exit run() 0xc8dcf800: 5: msg: "new message" 0xc8dcf800: 5: exit run() 0xbb5ede00: 9: set_msg 0xbb5ede00: 9: msg: "new message" 0xbb5ede00: 9: exit run() 0xbb5ed100: 6: msg: "new message" 0xbb5ed100: 6: exit run() 0xe3028800: 10: set_msg 0xe3028800: 10: msg: "new message" 0xe3028800: 10: exit run() 0xe3028200: 11: set_msg 0xe3028200: 11: msg: "new message" 0xe3028200: 11: exit run() 0xc8dcf700: 3: msg: "new message" 0xc8dcf700: 3: exit run() 0xbb5ed800: 12: enter run() 0xbb5ed800: 12: set_msg 0xbb5ed800: 12: msg: "new message" 0xbb5ed800: 12: exit run() 0xe8f6d300: 4: msg: "new message" 0xe8f6d300: 4: exit run() 0xbb5ed300: 7: msg: "new message" 0xbb5ed300: 7: exit run() 0xe8f6d400: 13: enter run() 0xe8f6d400: 13: set_msg 0xe8f6d400: 13: msg: "new message" 0xe8f6d400: 13: exit run() 0xe3028e00: 14: enter run() 0xe3028000: 15: enter run() 0xe3028e00: 14: set_msg 0xe3028000: 15: set_msg 0xe3028e00: 14: msg: "new message" 0xe3028000: 15: msg: "new message" 0xe3028000: 15: exit run() 0xe3028e00: 14: exit run() main: 16 0xbb5ed000: 0: enter run() 0xbb5ed000: 0: set_msg 0xc8dcfd00: 1: enter run() 0xe3028c00: 2: enter run() 0xc8dcfd00: 1: set_msg 0xe3028100: 3: enter run() 0xe3028c00: 2: set_msg 0xe3028500: 4: enter run() 0xbb5ed000: 0: msg: "new message" 0xc8dcfb00: 5: enter run() 0xe8f6d900: 6: enter run() 0xc8dcfd00: 1: msg: "new message" 0xc8dcfd00: 1: exit run() 0xe3028100: 3: set_msg 0xbb5ed000: 0: exit run() 0xe3028500: 4: set_msg 0xc8dcf400: 8: enter run() 0xe8f6d500: 7: enter run() 0xe8f6d900: 6: set_msg 0xc8dcf500: 9: enter run() 0xe8f6d500: 7: set_msg 0xbb5eda00: 10: enter run() 0xe3028100: 3: msg: "new message" 0xe3028c00: 2: msg: "new message" 0xe3028500: 4: msg: "new message" 0xe8f6d900: 6: msg: "new message" 0xe3028100: 3: exit run() 0xe3028d00: 11: enter run() 0xe3028c00: 2: exit run() 0xe3028500: 4: exit run() 0xc8dcfb00: 5: set_msg 0xc8dcfb00: 5: msg: "new message" 0xc8dcfb00: 5: exit run() 0xc8dcf500: 9: set_msg 0xc8dcf500: 9: msg: "new message" 0xc8dcf500: 9: exit run() 0xc8dcf400: 8: set_msg 0xe8f6d900: 6: exit run() 0xc8dcf900: 12: enter run() 0xc8dcf100: 13: enter run() 0xc8dcf400: 8: msg: "new message" 0xc8dcf400: 8: exit run() 0xbb5eda00: 10: set_msg 0xe8f6d500: 7: msg: "new message" 0xe8f6da00: 14: enter run() 0xbb5edb00: 15: enter run() 0xe3028d00: 11: set_msg 0xe8f6d500: 7: exit run() 0xc8dcf900: 12: set_msg 0xe3028d00: 11: msg: "new message" 0xe3028d00: 11: exit run() 0xc8dcf100: 13: set_msg 0xe8f6da00: 14: set_msg 0xbb5eda00: 10: msg: "new message" 0xc8dcf900: 12: msg: "new message" 0xc8dcf100: 13: msg: "new message" 0xbb5eda00: 10: exit run() 0xc8dcf900: 12: exit run() 0xbb5edb00: 15: set_msg 0xc8dcf100: 13: exit run() 0xe8f6da00: 14: msg: "new message" 0xe8f6da00: 14: exit run() 0xbb5edb00: 15: msg: "new message" 0xbb5edb00: 15: exit run() main: 17 0xbb5ed600: 0: enter run() 0xe3028400: 1: enter run() 0xe3028400: 1: set_msg 0xe3028400: 1: msg: "new message" 0xe3028400: 1: exit run() 0xbb5ed600: 0: set_msg 0xc8dcf900: 3: enter run() 0xe3028e00: 2: enter run() 0xe3028f00: 4: enter run() 0xe8f6d800: 5: enter run() 0xe3028e00: 2: set_msg 0xe8f6d000: 7: enter run() 0xe8f6d100: 8: enter run() 0xe8f6de00: 6: enter run() 0xe8f6d700: 9: enter run() 0xe3028f00: 4: set_msg 0xbb5ed700: 13: enter run() 0xe8f6df00: 10: enter run() 0xe8f6d800: 5: set_msg 0xc8dcf900: 3: set_msg 0xe3028000: 11: enter run() 0xe8f6de00: 6: set_msg 0xe8f6d700: 9: set_msg 0xe8f6db00: 12: enter run() 0xe8f6dc00: 14: enter run() 0xbb5ed800: 15: enter run() 0xe8f6d000: 7: set_msg 0xe8f6d000: 7: msg: "new message" 0xe8f6d000: 7: exit run() 0xe8f6dc00: 14: set_msg 0xe8f6d100: 8: set_msg 0xe8f6d100: 8: msg: "new message" 0xe8f6d100: 8: exit run() 0xbb5ed600: 0: msg: "new message" 0xbb5ed600: 0: exit run() 0xbb5ed700: 13: set_msg 0xbb5ed700: 13: msg: "new message" 0xbb5ed700: 13: exit run() 0xe3028e00: 2: msg: "new message" 0xe3028e00: 2: exit run() 0xe3028f00: 4: msg: "new message" 0xe3028f00: 4: exit run() 0xe8f6d800: 5: msg: "new message" 0xe8f6d800: 5: exit run() 0xc8dcf900: 3: msg: "new message" 0xc8dcf900: 3: exit run() 0xe8f6db00: 12: set_msg 0xe8f6db00: 12: msg: "new message" 0xe8f6db00: 12: exit run() 0xe8f6de00: 6: msg: "new message" 0xe8f6de00: 6: exit run() 0xe8f6d700: 9: msg: "new message" 0xe8f6d700: 9: exit run() 0xe8f6df00: 10: set_msg 0xe3028000: 11: set_msg 0xbb5ed800: 15: set_msg 0xe8f6dc00: 14: msg: "new message" 0xe8f6df00: 10: msg: "new message" 0xe3028000: 11: msg: "new message" 0xbb5ed800: 15: msg: "new message" 0xbb5ed800: 15: exit run() 0xe8f6dc00: 14: exit run() 0xe8f6df00: 10: exit run() 0xe3028000: 11: exit run() main: 18 0xbb5ed200: 1: enter run() 0xbb5ed200: 1: set_msg 0xbb5ed200: 1: msg: "new message" 0xbb5ed200: 1: exit run() 0xe3028300: 0: enter run() 0xe8f6d100: 2: enter run() 0xe8f6d300: 3: enter run() 0xe8f6d300: 3: set_msg 0xe8f6d300: 3: msg: "new message" 0xe8f6d300: 3: exit run() 0xe3028300: 0: set_msg 0xbb5ed900: 6: enter run() 0xe3028700: 7: enter run() 0xe8f6d100: 2: set_msg 0xbb5ed300: 4: enter run() 0xe3028600: 5: enter run() 0xbb5edd00: 11: enter run() 0xe3028000: 12: enter run() 0xe8f6d200:0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (2147483654) rthread reaping 0xbb5ed200 stack 0xe55bace0 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55cc3c0 0xc8dcf400: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d100 stack 0xe55ccbc0 0xe8f6d200: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d300 stack 0xe55bd1e0 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (2) rthread reaping 0xbb5ed300 stack 0xe55b17e0 0xc8dcf400: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edc00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ede00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028600: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (4) rthread reaping 0xbb5ed900 stack 0xe55bdc80 0xbb5ede00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55ccca0 rthread reaping 0xe3028700 stack 0xe55bd080 rthread reaping 0xe8f6d900 stack 0xe55bdbe0 rthread reaping 0xc8dcf600 stack 0xe55cc520 rthread reaping 0xbb5edc00 stack 0xe55ccfa0 rthread reaping 0xbb5edd00 stack 0xe55bd7c0 rthread reaping 0xe3028000 stack 0xe55ba6a0 rthread reaping 0xe8f6d200 stack 0xe55bd220 rthread reaping 0xbb5ede00 stack 0xe55ba020 rthread reaping 0xc8dcf400 stack 0xe55b19c0 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf200: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edf00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf000: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d300: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_unlock 0xde49d850 rthread reaping 0xe3028100 stack 0xe55b19c0 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (2147483656) 0xc8dcf000: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edb00 stack 0xe55ba020 rthread reaping 0xc8dcf100 stack 0xe55bd220 rthread reaping 0xbb5edf00 stack 0xe55ba6a0 rthread reaping 0xc8dcf900 stack 0xe55bd7c0 rthread reaping 0xc8dcf200 stack 0xe55ccfa0 0xbb5ed500: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf000 stack 0xe55bdbe0 rthread reaping 0xe8f6d500 stack 0xe55cc520 rthread reaping 0xbb5ed000 stack 0xe55bd080 rthread reaping 0xbb5ed500 stack 0xe55ccca0 rthread reaping 0xe3028900 stack 0xe55bdc80 rthread reaping 0xe8f6d300 stack 0xe55b17e0 rthread reaping 0xe8f6da00 stack 0xe55bd1e0 rthread reaping 0xc8dcff00 stack 0xe55ccbc0 rthread reaping 0xe8f6db00 stack 0xe55cc3c0 rthread reaping 0xc8dcfe00 stack 0xe55bace0 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5eda00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_unlock 0xde49d850 0xe3028500: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed000 stack 0xe55bace0 0xbb5eda00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d400 stack 0xe55cc3c0 rthread reaping 0xe3028400 stack 0xe55ccbc0 0xc8dcf500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed700 stack 0xe55b17e0 0xbb5eda00: rwlock_rdlock 0xde49d850 (2147483650) 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dc00 stack 0xe55bd1e0 0xe8f6df00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dd00 stack 0xe55bdc80 0xe3028500: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (2147483647) rthread reaping 0xc8dcf500 stack 0xe55ccca0 0xe8f6df00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf300 stack 0xe55bd080 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed600 stack 0xe55cc520 rthread reaping 0xbb5eda00 stack 0xe55bdbe0 rthread reaping 0xe8f6d600 stack 0xe55ccfa0 rthread reaping 0xbb5ed300 stack 0xe55bd220 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d000 stack 0xe55bd7c0 rthread reaping 0xe3028500 stack 0xe55ba6a0 rthread reaping 0xe8f6d200 stack 0xe55ba020 rthread reaping 0xe8f6df00 stack 0xe55b19c0 0xe3028c00: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcfd00: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (3) 0xe3028d00: rwlock_rdlock 0xde49d850 (3) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed200: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028c00 stack 0xe55b19c0 0xbb5edb00: rwlock_rdlock 0xde49d850 (2147483647) rthread reaping 0xc8dcf400 stack 0xe55ba020 rthread reaping 0xbb5ed800 stack 0xe55ba6a0 rthread reaping 0xc8dcfb00 stack 0xe55bd7c0 rthread reaping 0xe8f6d700 stack 0xe55bd220 rthread reaping 0xbb5ed600 stack 0xe55ccfa0 rthread reaping 0xbb5ed100 stack 0xe55bdbe0 rthread reaping 0xc8dcfd00 stack 0xe55cc520 rthread reaping 0xc8dcf700 stack 0xe55bd080 rthread reaping 0xc8dcf600 stack 0xe55ccca0 0xbb5ed200: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028d00 stack 0xe55bdc80 rthread reaping 0xbb5edb00 stack 0xe55bd1e0 rthread reaping 0xbb5ed400 stack 0xe55b17e0 rthread reaping 0xbb5ed700 stack 0xe55ccbc0 rthread reaping 0xbb5ed200 stack 0xe55cc3c0 rthread reaping 0xe3028600 stack 0xe55bace0 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (1) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_wrlock 0xde49d850 (1) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_wrlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_wrlock 0xde49d850 (1) 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf000: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_wrlock 0xde49d850 (1) 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_wrlock 0xde49d850 (1) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe8f6dc00 stack 0xe55bace0 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d300 stack 0xe55cc3c0 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) rthread reaping 0xe8f6d800 stack 0xe55ccbc0 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edf00 stack 0xe55b17e0 rthread reaping 0xbb5ed300 stack 0xe55bd1e0 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfb00 stack 0xe55bdc80 rthread reaping 0xc8dcf000 stack 0xe55ccca0 rthread reaping 0xe8f6de00 stack 0xe55bd080 rthread reaping 0xbb5ed500 stack 0xe55cc520 rthread reaping 0xbb5ede00 stack 0xe55bdbe0 rthread reaping 0xe8f6d200 stack 0xe55ccfa0 rthread reaping 0xbb5edc00 stack 0xe55bd220 rthread reaping 0xc8dcff00 stack 0xe55bd7c0 rthread reaping 0xe8f6d500 stack 0xe55ba6a0 rthread reaping 0xbb5ed600 stack 0xe55ba020 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028b00 stack 0xe55b19c0 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d300: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028600: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edd00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xc8dcf800 stack 0xe55b19c0 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed800 stack 0xe55ba020 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028800: rwlock_rdlock 0xde49d850 (2147483649) 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028d00 stack 0xe55bd7c0 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (2147483650) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028600: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (5) rthread reaping 0xe3028800 stack 0xe55ba6a0 0xc8dcf500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d300 stack 0xe55bd220 rthread reaping 0xe3028600 stack 0xe55ccfa0 rthread reaping 0xbb5edd00 stack 0xe55bdbe0 rthread reaping 0xe3028e00 stack 0xe55cc520 rthread reaping 0xc8dcfb00 stack 0xe55bd080 rthread reaping 0xe3028700 stack 0xe55ccca0 rthread reaping 0xc8dcf500 stack 0xe55bdc80 rthread reaping 0xe8f6d800 stack 0xe55bd1e0 rthread reaping 0xe8f6d100 stack 0xe55b17e0 rthread reaping 0xbb5ed600 stack 0xe55ccbc0 rthread reaping 0xe3028500 stack 0xe55cc3c0 rthread reaping 0xe8f6d000 stack 0xe55bace0 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe3028200: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed200 stack 0xe55bace0 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe3028100: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028400 stack 0xe55cc3c0 rthread reaping 0xe8f6d400 stack 0xe55ccbc0 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d500 stack 0xe55bd1e0 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf700 stack 0xe55ccca0 rthread reaping 0xe8f6d300 stack 0xe55bd080 rthread reaping 0xe3028800 stack 0xe55cc520 rthread reaping 0xe8f6dd00 stack 0xe55bdbe0 rthread reaping 0xe3028200 stack 0xe55ccfa0 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5eda00 stack 0xe55b17e0 rthread reaping 0xc8dcfe00 stack 0xe55bdc80 rthread reaping 0xbb5edc00 stack 0xe55bd220 rthread reaping 0xc8dcff00 stack 0xe55ba6a0 rthread reaping 0xe8f6d600 stack 0xe55bd7c0 rthread reaping 0xe3028100 stack 0xe55ba020 rthread reaping 0xbb5edf00 stack 0xe55b19c0 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed300: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6de00 stack 0xe55b19c0 0xbb5ed900: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfd00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55bd7c0 rthread reaping 0xc8dcf900 stack 0xe55ba6a0 rthread reaping 0xbb5ed300 stack 0xe55bd220 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edb00 stack 0xe55b17e0 rthread reaping 0xbb5ed000 stack 0xe55ccfa0 rthread reaping 0xe3028b00 stack 0xe55bdbe0 rthread reaping 0xe8f6d400 stack 0xe55ba020 rthread reaping 0xe8f6d500 stack 0xe55bdc80 rthread reaping 0xe8f6d700 stack 0xe55cc520 rthread reaping 0xe8f6df00 stack 0xe55bd080 rthread reaping 0xbb5ed900 stack 0xe55ccca0 rthread reaping 0xc8dcf100 stack 0xe55bd1e0 rthread reaping 0xc8dcfc00 stack 0xe55ccbc0 rthread reaping 0xc8dcfd00 stack 0xe55cc3c0 rthread reaping 0xe8f6d900 stack 0xe55bace0 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_wrlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028000: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed400: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028c00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed100 stack 0xe55bace0 0xbb5edd00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028700 stack 0xe55cc3c0 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed300 stack 0xe55ccbc0 0xe3028c00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed900 stack 0xe55bd1e0 0xe8f6d000: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028100: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d800: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028000: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_rdlock 0xde49d850 (2147483654) 0xe3028c00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed400 stack 0xe55bd080 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe3028100: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edd00 stack 0xe55ccca0 rthread reaping 0xe3028c00 stack 0xe55cc520 rthread reaping 0xe3028e00 stack 0xe55bdc80 rthread reaping 0xe8f6d800 stack 0xe55ba020 rthread reaping 0xe3028000 stack 0xe55bdbe0 rthread reaping 0xe8f6d000 stack 0xe55ccfa0 0xc8dcf200: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (2) 0xe3028100: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028d00 stack 0xe55bd220 rthread reaping 0xc8dcfa00 stack 0xe55b17e0 rthread reaping 0xc8dcfe00 stack 0xe55bd7c0 rthread reaping 0xe3028100 stack 0xe55ba6a0 rthread reaping 0xc8dcf200 stack 0xe55b19c0 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028500: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028200: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028000: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028800: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028500: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xe8f6dc00 stack 0xe55b19c0 13: enter run() 0xc8dcf400: 15: enter run() 0xbb5ed300: 4: set_msg 0xbb5ed900: 6: set_msg 0xe3028700: 7: set_msg 0xbb5edd00: 11: set_msg 0xe3028000: 12: set_msg 0xe3028300: 0: msg: "new message" 0xe8f6d100: 2: msg: "new message" 0xbb5ed300: 4: msg: "new message" 0xbb5ed900: 6: msg: "new message" 0xe3028700: 7: msg: "new message" 0xbb5edd00: 11: msg: "new message" 0xe3028300: 0: exit run() 0xe8f6d100: 2: exit run() 0xbb5ed300: 4: exit run() 0xbb5ed900: 6: exit run() 0xe3028700: 7: exit run() 0xe8f6d200: 13: set_msg 0xbb5edd00: 11: exit run() 0xc8dcf400: 15: set_msg 0xe3028000: 12: msg: "new message" 0xe8f6d200: 13: msg: "new message" 0xe3028000: 12: exit run() 0xe8f6d200: 13: exit run() 0xc8dcf400: 15: msg: "new message" 0xc8dcf400: 15: exit run() 0xe8f6d900: 8: enter run() 0xe8f6d900: 8: set_msg 0xc8dcf600: 9: enter run() 0xbb5edc00: 10: enter run() 0xbb5ede00: 14: enter run() 0xe3028600: 5: set_msg 0xc8dcf600: 9: set_msg 0xbb5edc00: 10: set_msg 0xbb5ede00: 14: set_msg 0xe8f6d900: 8: msg: "new message" 0xe3028600: 5: msg: "new message" 0xc8dcf600: 9: msg: "new message" 0xbb5edc00: 10: msg: "new message" 0xe8f6d900: 8: exit run() 0xe3028600: 5: exit run() 0xc8dcf600: 9: exit run() 0xbb5edc00: 10: exit run() 0xbb5ede00: 14: msg: "new message" 0xbb5ede00: 14: exit run() main: 19 0xe3028100: 0: enter run() 0xe3028100: 0: set_msg 0xe3028100: 0: msg: "new message" 0xe3028100: 0: exit run() 0xbb5edb00: 1: enter run() 0xc8dcf100: 2: enter run() 0xc8dcf100: 2: set_msg 0xc8dcf100: 2: msg: "new message" 0xc8dcf100: 2: exit run() 0xbb5edb00: 1: set_msg 0xc8dcf900: 4: enter run() 0xc8dcf200: 5: enter run() 0xbb5edf00: 3: enter run() 0xc8dcf900: 4: set_msg 0xe8f6d500: 6: enter run() 0xc8dcf000: 7: enter run() 0xbb5ed000: 8: enter run() 0xbb5ed500: 9: enter run() 0xbb5edf00: 3: set_msg 0xe3028900: 10: enter run() 0xe8f6d300: 11: enter run() 0xe8f6da00: 12: enter run() 0xc8dcff00: 13: enter run() 0xc8dcf200: 5: set_msg 0xe8f6db00: 14: enter run() 0xc8dcfe00: 15: enter run() 0xc8dcf000: 7: set_msg 0xe8f6db00: 14: set_msg 0xc8dcfe00: 15: set_msg 0xbb5ed000: 8: set_msg 0xbb5ed500: 9: set_msg 0xbb5edb00: 1: msg: "new message" 0xc8dcf900: 4: msg: "new message" 0xbb5edf00: 3: msg: "new message" 0xc8dcf200: 5: msg: "new message" 0xe8f6db00: 14: msg: "new message" 0xc8dcfe00: 15: msg: "new message" 0xbb5ed000: 8: msg: "new message" 0xc8dcf000: 7: msg: "new message" 0xbb5edb00: 1: exit run() 0xc8dcf900: 4: exit run() 0xbb5edf00: 3: exit run() 0xc8dcf200: 5: exit run() 0xe8f6db00: 14: exit run() 0xc8dcf000: 7: exit run() 0xc8dcfe00: 15: exit run() 0xbb5ed500: 9: msg: "new message" 0xbb5ed000: 8: exit run() 0xe8f6d500: 6: set_msg 0xe8f6d300: 11: set_msg 0xe8f6d300: 11: msg: "new message" 0xe8f6d300: 11: exit run() 0xc8dcff00: 13: set_msg 0xc8dcff00: 13: msg: "new message" 0xc8dcff00: 13: exit run() 0xbb5ed500: 9: exit run() 0xe8f6da00: 12: set_msg 0xe8f6da00: 12: msg: "new message" 0xe8f6da00: 12: exit run() 0xe3028900: 10: set_msg 0xe3028900: 10: msg: "new message" 0xe3028900: 10: exit run() 0xe8f6d500: 6: msg: "new message" 0xe8f6d500: 6: exit run() main: 20 0xbb5ed000: 0: enter run() 0xbb5ed000: 0: set_msg 0xbb5ed000: 0: msg: "new message" 0xbb5ed000: 0: exit run() 0xe8f6d400: 1: enter run() 0xe8f6d400: 1: set_msg 0xe8f6d400: 1: msg: "new message" 0xe8f6d400: 1: exit run() 0xe3028400: 2: enter run() 0xe3028400: 2: set_msg 0xe3028400: 2: msg: "new message" 0xe3028400: 2: exit run() 0xe8f6dd00: 5: enter run() 0xe8f6dc00: 3: enter run() 0xbb5ed700: 4: enter run() 0xbb5ed700: 4: set_msg 0xbb5ed700: 4: msg: "new message" 0xbb5ed700: 4: exit run() 0xe8f6dd00: 5: set_msg 0xc8dcf500: 6: enter run() 0xc8dcf300: 7: enter run() 0xbb5ed600: 8: enter run() 0xe8f6d600: 10: enter run() 0xe8f6dc00: 3: set_msg 0xe8f6d000: 11: enter run() 0xbb5eda00: 9: enter run() 0xc8dcf300: 7: set_msg 0xe3028500: 12: enter run() 0xbb5ed600: 8: set_msg 0xc8dcf500: 6: set_msg 0xbb5ed300: 13: enter run() 0xe8f6d600: 10: set_msg 0xe8f6d200: 14: enter run() 0xe8f6df00: 15: enter run() 0xbb5eda00: 9: set_msg 0xe8f6d600: 10: msg: "new message" 0xe8f6dd00: 5: msg: "new message" 0xe8f6dd00: 5: exit run() 0xe8f6dc00: 3: msg: "new message" 0xe8f6dc00: 3: exit run() 0xc8dcf300: 7: msg: "new message" 0xc8dcf500: 6: msg: "new message" 0xbb5ed600: 8: msg: "new message" 0xe8f6d600: 10: exit run() 0xc8dcf500: 6: exit run() 0xc8dcf300: 7: exit run() 0xe8f6d000: 11: set_msg 0xbb5ed600: 8: exit run() 0xe8f6df00: 15: set_msg 0xe3028500: 12: set_msg 0xe8f6d200: 14: set_msg 0xe8f6df00: 15: msg: "new message" 0xe8f6df00: 15: exit run() 0xbb5ed300: 13: set_msg 0xbb5ed300: 13: msg: "new message" 0xbb5ed300: 13: exit run() 0xbb5eda00: 9: msg: "new message" 0xbb5eda00: 9: exit run() 0xe8f6d000: 11: msg: "new message" 0xe8f6d000: 11: exit run() 0xe3028500: 12: msg: "new message" 0xe3028500: 12: exit run() 0xe8f6d200: 14: msg: "new message" 0xe8f6d200: 14: exit run() main: 21 0xe3028c00: 0: enter run() 0xe3028c00: 0: set_msg 0xc8dcf400: 1: enter run() 0xe3028c00: 0: msg: "new message" 0xc8dcf400: 1: set_msg 0xe3028c00: 0: exit run() 0xbb5ed800: 2: enter run() 0xc8dcf400: 1: msg: "new message" 0xc8dcf400: 1: exit run() 0xc8dcfb00: 3: enter run() 0xc8dcfb00: 3: set_msg 0xc8dcfb00: 3: msg: "new message" 0xc8dcfb00: 3: exit run() 0xe8f6d700: 4: enter run() 0xe8f6d700: 4: set_msg 0xe8f6d700: 4: msg: "new message" 0xe8f6d700: 4: exit run() 0xbb5ed800: 2: set_msg 0xbb5ed600: 5: enter run() 0xc8dcfd00: 7: enter run() 0xc8dcfd00: 7: set_msg 0xc8dcfd00: 7: msg: "new message" 0xc8dcfd00: 7: exit run() 0xbb5ed800: 2: msg: "new message" 0xbb5ed800: 2: exit run() 0xbb5ed100: 6: enter run() 0xbb5ed100: 6: set_msg 0xbb5ed100: 6: msg: "new message" 0xbb5ed100: 6: exit run() 0xbb5ed600: 5: set_msg 0xc8dcf700: 8: enter run() 0xc8dcf600: 9: enter run() 0xc8dcf700: 8: set_msg 0xe3028d00: 10: enter run() 0xc8dcf600: 9: set_msg 0xbb5edb00: 11: enter run() 0xe3028d00: 10: set_msg 0xbb5ed600: 5: msg: "new message" 0xc8dcf700: 8: msg: "new message" 0xc8dcf600: 9: msg: "new message" 0xbb5ed400: 12: enter run() 0xbb5ed600: 5: exit run() 0xc8dcf700: 8: exit run() 0xbb5edb00: 11: set_msg 0xbb5ed700: 13: enter run() 0xc8dcf600: 9: exit run() 0xbb5ed200: 14: enter run() 0xbb5ed400: 12: set_msg 0xbb5ed400: 12: msg: "new message" 0xbb5ed400: 12: exit run() 0xe3028d00: 10: msg: "new message" 0xe3028d00: 10: exit run() 0xbb5ed700: 13: set_msg 0xbb5ed700: 13: msg: "new message" 0xbb5ed700: 13: exit run() 0xe3028600: 15: enter run() 0xbb5ed200: 14: set_msg 0xe3028600: 15: set_msg 0xe3028600: 15: msg: "new message" 0xe3028600: 15: exit run() 0xbb5ed200: 14: msg: "new message" 0xbb5ed200: 14: exit run() 0xbb5edb00: 11: msg: "new message" 0xbb5edb00: 11: exit run() main: 22 0xe8f6d300: 1: enter run() 0xe8f6d300: 1: set_msg 0xe8f6d300: 1: msg: "new message" 0xe8f6d300: 1: exit run() 0xe8f6dc00: 0: enter run() 0xe8f6dc00: 0: set_msg 0xbb5edf00: 3: enter run() 0xbb5edf00: 3: set_msg 0xe8f6dc00: 0: msg: "new message" 0xe8f6dc00: 0: exit run() 0xbb5edf00: 3: msg: "new message" 0xe8f6d800: 2: enter run() 0xe8f6d800: 2: set_msg 0xbb5edf00: 3: exit run() 0xe8f6d800: 2: msg: "new message" 0xe8f6d800: 2: exit run() 0xbb5ed300: 4: enter run() 0xbb5ed300: 4: set_msg 0xc8dcfb00: 5: enter run() 0xbb5ed300: 4: msg: "new message" 0xc8dcfb00: 5: set_msg 0xbb5ed300: 4: exit run() 0xc8dcfb00: 5: msg: "new message" 0xc8dcf000: 6: enter run() 0xc8dcfb00: 5: exit run() 0xc8dcf000: 6: set_msg 0xe8f6de00: 7: enter run() 0xc8dcf000: 6: msg: "new message" 0xe8f6de00: 7: set_msg 0xc8dcf000: 6: exit run() 0xe8f6de00: 7: msg: "new message" 0xbb5ed500: 8: enter run() 0xe8f6de00: 7: exit run() 0xbb5ed500: 8: set_msg 0xbb5ede00: 9: enter run() 0xbb5ed500: 8: msg: "new message" 0xbb5ede00: 9: set_msg 0xbb5ed500: 8: exit run() 0xbb5ede00: 9: msg: "new message" 0xbb5edc00: 11: enter run() 0xbb5ede00: 9: exit run() 0xbb5edc00: 11: set_msg 0xe8f6d200: 10: enter run() 0xbb5edc00: 11: msg: "new message" 0xbb5edc00: 11: exit run() 0xe8f6d200: 10: set_msg 0xe8f6d200: 10: msg: "new message" 0xe8f6d200: 10: exit run() 0xc8dcff00: 12: enter run() 0xc8dcff00: 12: set_msg 0xc8dcff00: 12: msg: "new message" 0xc8dcff00: 12: exit run() 0xe8f6d500: 13: enter run() 0xe8f6d500: 13: set_msg 0xe8f6d500: 13: msg: "new message" 0xe8f6d500: 13: exit run() 0xbb5ed600: 14: enter run() 0xbb5ed600: 14: set_msg 0xbb5ed600: 14: msg: "new message" 0xbb5ed600: 14: exit run() 0xe3028b00: 15: enter run() 0xe3028b00: 15: set_msg 0xe3028b00: 15: msg: "new message" 0xe3028b00: 15: exit run() main: 23 0xc8dcf800: 0: enter run() 0xc8dcf800: 0: set_msg 0xc8dcf800: 0: msg: "new message" 0xc8dcf800: 0: exit run() 0xe3028800: 2: enter run() 0xbb5ed800: 1: enter run() 0xbb5ed800: 1: set_msg 0xbb5ed800: 1: msg: "new message" 0xbb5ed800: 1: exit run() 0xe3028800: 2: set_msg 0xe3028d00: 3: enter run() 0xe8f6d300: 4: enter run() 0xe3028600: 5: enter run() 0xbb5edd00: 6: enter run() 0xe3028e00: 7: enter run() 0xe3028700: 9: enter run() 0xe3028d00: 3: set_msg 0xe8f6d800: 11: enter run() 0xe3028d00: 3: msg: "new message" 0xe3028d00: 3: exit run() 0xbb5edd00: 6: set_msg 0xbb5edd00: 6: msg: "new message" 0xbb5edd00: 6: exit run() 0xe3028e00: 7: set_msg 0xe3028e00: 7: msg: "new message" 0xe3028e00: 7: exit run() 0xe3028700: 9: set_msg 0xe3028700: 9: msg: "new message" 0xe3028700: 9: exit run() 0xe8f6d100: 12: enter run() 0xbb5ed600: 13: enter run() 0xe3028500: 14: enter run() 0xe8f6d800: 11: set_msg 0xe8f6d100: 12: set_msg 0xbb5ed600: 13: set_msg 0xe3028500: 14: set_msg 0xc8dcfb00: 8: enter run() 0xc8dcf500: 10: enter run() 0xe8f6d800: 11: msg: "new message" 0xe8f6d100: 12: msg: "new message" 0xe8f6d100: 12: exit run() 0xe8f6d000: 15: enter run() 0xe3028800: 2: msg: "new message" 0xe3028800: 2: exit run() 0xbb5ed600: 13: msg: "new message" 0xe8f6d800: 11: exit run() 0xc8dcfb00: 8: set_msg 0xbb5ed600: 13: exit run() 0xe8f6d300: 4: set_msg 0xe8f6d000: 15: set_msg 0xe3028600: 5: set_msg 0xc8dcf500: 10: set_msg 0xe3028500: 14: msg: "new message" 0xc8dcfb00: 8: msg: "new message" 0xe8f6d300: 4: msg: "new message" 0xe8f6d000: 15: msg: "new message" 0xe3028600: 5: msg: "new message" 0xe3028500: 14: exit run() 0xc8dcfb00: 8: exit run() 0xe8f6d300: 4: exit run() 0xe8f6d000: 15: exit run() 0xe3028600: 5: exit run() 0xc8dcf500: 10: msg: "new message" 0xc8dcf500: 10: exit run() main: 24 0xbb5ed200: 0: enter run() 0xbb5ed200: 0: set_msg 0xbb5ed200: 0: msg: "new message" 0xbb5ed200: 0: exit run() 0xe3028400: 1: enter run() 0xe3028400: 1: set_msg 0xe3028400: 1: msg: "new message" 0xe3028400: 1: exit run() 0xbb5eda00: 3: enter run() 0xe8f6d400: 2: enter run() 0xe8f6d400: 2: set_msg 0xe8f6d400: 2: msg: "new message" 0xe8f6d400: 2: exit run() 0xbb5eda00: 3: set_msg 0xe8f6d300: 7: enter run() 0xe8f6d500: 4: enter run() 0xc8dcfe00: 5: enter run() 0xc8dcf700: 6: enter run() 0xe8f6d500: 4: set_msg 0xe3028200: 10: enter run() 0xe3028800: 8: enter run() 0xe8f6dd00: 9: enter run() 0xbb5edc00: 11: enter run() 0xc8dcfe00: 5: set_msg 0xe3028100: 14: enter run() 0xc8dcff00: 12: enter run() 0xc8dcf700: 6: set_msg 0xc8dcf700: 6: msg: "new message" 0xc8dcf700: 6: exit run() 0xe8f6d300: 7: set_msg 0xe8f6d300: 7: msg: "new message" 0xe8f6d300: 7: exit run() 0xe3028800: 8: set_msg 0xe3028800: 8: msg: "new message" 0xe3028800: 8: exit run() 0xe8f6dd00: 9: set_msg 0xe8f6dd00: 9: msg: "new message" 0xe8f6dd00: 9: exit run() 0xe3028200: 10: set_msg 0xe3028200: 10: msg: "new message" 0xe3028200: 10: exit run() 0xbb5eda00: 3: msg: "new message" 0xbb5eda00: 3: exit run() 0xe8f6d500: 4: msg: "new message" 0xe8f6d500: 4: exit run() 0xe3028100: 14: set_msg 0xe3028100: 14: msg: "new message" 0xe3028100: 14: exit run() 0xc8dcfe00: 5: msg: "new message" 0xc8dcfe00: 5: exit run() 0xe8f6d600: 13: enter run() 0xbb5edf00: 15: enter run() 0xe8f6d600: 13: set_msg 0xe8f6d600: 13: msg: "new message" 0xe8f6d600: 13: exit run() 0xbb5edc00: 11: set_msg 0xc8dcff00: 12: set_msg 0xc8dcff00: 12: msg: "new message" 0xc8dcff00: 12: exit run() 0xbb5edf00: 15: set_msg 0xbb5edf00: 15: msg: "new message" 0xbb5edf00: 15: exit run() 0xbb5edc00: 11: msg: "new message" 0xbb5edc00: 11: exit run() main: 25 0xe8f6de00: 0: enter run() 0xe8f6de00: 0: set_msg 0xe8f6de00: 0: msg: "new message" 0xe8f6de00: 0: exit run() 0xe8f6d400: 1: enter run() 0xe3028300: 2: enter run() 0xe3028300: 2: set_msg 0xe3028300: 2: msg: "new message" 0xe3028300: 2: exit run() 0xe8f6d400: 1: set_msg 0xe8f6d500: 5: enter run() 0xc8dcf900: 3: enter run() 0xbb5ed300: 4: enter run() 0xbb5edb00: 6: enter run() 0xc8dcf900: 3: set_msg 0xe3028b00: 8: enter run() 0xbb5ed000: 7: enter run() 0xe8f6d700: 9: enter run() 0xe8f6df00: 10: enter run() 0xbb5ed300: 4: set_msg 0xbb5ed900: 11: enter run() 0xc8dcf100: 12: enter run() 0xc8dcfc00: 13: enter run() 0xbb5edb00: 6: set_msg 0xc8dcfd00: 14: enter run() 0xe8f6d900: 15: enter run() 0xe8f6d500: 5: set_msg 0xbb5ed300: 4: msg: "new message" 0xbb5edb00: 6: msg: "new message" 0xbb5ed300: 4: exit run() 0xbb5edb00: 6: exit run() 0xbb5ed000: 7: set_msg 0xbb5ed000: 7: msg: "new message" 0xbb5ed000: 7: exit run() 0xe8f6d700: 9: set_msg 0xe8f6d700: 9: msg: "new message" 0xe8f6d700: 9: exit run() 0xe8f6df00: 10: set_msg 0xe8f6df00: 10: msg: "new message" 0xe8f6df00: 10: exit run() 0xe3028b00: 8: set_msg 0xe3028b00: 8: msg: "new message" 0xe3028b00: 8: exit run() 0xbb5ed900: 11: set_msg 0xbb5ed900: 11: msg: "new message" 0xbb5ed900: 11: exit run() 0xc8dcf100: 12: set_msg 0xc8dcf100: 12: msg: "new message" 0xc8dcf100: 12: exit run() 0xe8f6d400: 1: msg: "new message" 0xe8f6d400: 1: exit run() 0xc8dcf900: 3: msg: "new message" 0xc8dcf900: 3: exit run() 0xc8dcfd00: 14: set_msg 0xc8dcfd00: 14: msg: "new message" 0xc8dcfd00: 14: exit run() 0xc8dcfc00: 13: set_msg 0xc8dcfc00: 13: msg: "new message" 0xc8dcfc00: 13: exit run() 0xe8f6d900: 15: set_msg 0xe8f6d900: 15: msg: "new message" 0xe8f6d900: 15: exit run() 0xe8f6d500: 5: msg: "new message" 0xe8f6d500: 5: exit run() main: 26 0xbb5ed100: 0: enter run() 0xbb5ed100: 0: set_msg 0xbb5ed100: 0: msg: "new message" 0xbb5ed100: 0: exit run() 0xe3028700: 1: enter run() 0xe3028700: 1: set_msg 0xe3028700: 1: msg: "new message" 0xe3028700: 1: exit run() 0xbb5ed300: 2: enter run() 0xbb5ed300: 2: set_msg 0xbb5ed300: 2: msg: "new message" 0xbb5ed300: 2: exit run() 0xbb5edd00: 4: enter run() 0xbb5ed900: 3: enter run() 0xbb5ed900: 3: set_msg 0xbb5ed900: 3: msg: "new message" 0xbb5ed900: 3: exit run() 0xbb5edd00: 4: set_msg 0xe8f6d800: 8: enter run() 0xe3028000: 9: enter run() 0xbb5ed400: 5: enter run() 0xe3028c00: 6: enter run() 0xe3028e00: 7: enter run() 0xbb5ed400: 5: set_msg 0xe3028d00: 12: enter run() 0xe3028c00: 6: set_msg 0xe3028e00: 7: set_msg 0xe8f6d800: 8: set_msg 0xe8f6d000: 10: enter run() 0xe3028000: 9: set_msg 0xe3028100: 13: enter run() 0xc8dcfe00: 14: enter run() 0xc8dcf200: 15: enter run() 0xe3028d00: 12: set_msg 0xc8dcfa00: 11: enter run() 0xe3028c00: 6: msg: "new message" 0xbb5ed400: 5: msg: "new message" 0xe3028e00: 7: msg: "new message" 0xe8f6d800: 8: msg: "new message" 0xe3028000: 9: msg: "new message" 0xbb5edd00: 4: msg: "new message" 0xe3028d00: 12: msg: "new message" 0xe3028c00: 6: exit run() 0xbb5ed400: 5: exit run() 0xe3028e00: 7: exit run() 0xe3028000: 9: exit run() 0xbb5edd00: 4: exit run() 0xe8f6d800: 8: exit run() 0xc8dcfe00: 14: set_msg 0xe3028d00: 12: exit run() 0xc8dcf200: 15: set_msg 0xe8f6d000: 10: set_msg 0xe8f6d000: 10: msg: "new message" 0xe8f6d000: 10: exit run() 0xe3028100: 13: set_msg 0xc8dcfa00: 11: set_msg 0xc8dcfe00: 14: msg: "new message" 0xc8dcf200: 15: msg: "new message" 0xc8dcfe00: 14: exit run() 0xe3028100: 13: msg: "new message" 0xc8dcf200: 15: exit run() 0xc8dcfa00: 11: msg: "new message" 0xc8dcfa00: 11: exit run() 0xe3028100: 13: exit run() main: 27 0xe8f6dc00: 0: enter run() 0xe8f6dc00: 0: set_msg 0xe8f6dc00: 0: msg: "new message" 0xe8f6dc00: 0: exit run() 0xc8dcf100: 1: enter run() 0xbb5edf00: 2: enter run() 0xbb5edf00: 2: set_msg 0xbb5edf00: 2: msg: "new message" 0xbb5edf00: 2: exit run() 0xc8dcf100: 1: set_msg 0xe3028600: 3: enter run() 0xe3028800: 4: enter run() 0xc8dcfc00: 5: enter run() 0xe3028600: 3: set_msg 0xe3028500: 6: enter run() 0xe3028200: 7: enter run() 0xc8dcf900: 8: enter run() 0xe3028000: 9: enter run() 0xe3028800: 4: set_msg 0xc8dcfc00: 5: set_msg 0xe8f6d400: 11: enter run() 0xe3028500: 6: set_msg 0xe8f6d100: 10: enter run() 0xbb5ed400: 12: enter run() 0xe3028700: 13: enter run() 0xe3028300: 14: enter run() 0xe3028200: 7: set_msg 0xe3028c00: 15: enter run() 0xe3028200: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (2147483654) rthread reaping 0xbb5edf00 stack 0xe55bd7c0 0xe3028200: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf100 stack 0xe55ba6a0 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55b17e0 rthread reaping 0xe3028800 stack 0xe55bd220 rthread reaping 0xc8dcfc00 stack 0xe55ccfa0 rthread reaping 0xe3028500 stack 0xe55bdbe0 rthread reaping 0xe3028200 stack 0xe55ba020 rthread reaping 0xc8dcf900 stack 0xe55bdc80 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (3) rthread reaping 0xe3028000 stack 0xe55cc520 rthread reaping 0xe8f6d400 stack 0xe55bd080 0xbb5ed400: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d100 stack 0xe55ccca0 rthread reaping 0xbb5ed400 stack 0xe55bd1e0 rthread reaping 0xe3028700 stack 0xe55ccbc0 rthread reaping 0xe3028300 stack 0xe55cc3c0 rthread reaping 0xe3028c00 stack 0xe55bace0 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (0) 0xc8dcf000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 rthread reaping 0xe3028800 stack 0xe55bace0 rthread reaping 0xbb5eda00 stack 0xe55cc3c0 rthread reaping 0xc8dcff00 stack 0xe55ccbc0 rthread reaping 0xc8dcf900 stack 0xe55bd1e0 rthread reaping 0xc8dcf000 stack 0xe55ccca0 rthread reaping 0xe8f6d000 stack 0xe55bd080 rthread reaping 0xc8dcfa00 stack 0xe55cc520 rthread reaping 0xc8dcf300 stack 0xe55bdc80 rthread reaping 0xc8dcf400 stack 0xe55ba020 rthread reaping 0xbb5edc00 stack 0xe55bdbe0 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (2147483647) 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 rthread reaping 0xe3028100 stack 0xe55bd220 rthread reaping 0xc8dcfb00 stack 0xe55ccfa0 rthread reaping 0xe3028d00 stack 0xe55b17e0 rthread reaping 0xe3028e00 stack 0xe55ba6a0 rthread reaping 0xe3028900 stack 0xe55bd7c0 rthread reaping 0xc8dcfd00 stack 0xe55b19c0 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf100 stack 0xe55b19c0 0xc8dcf900: rwlock_rdlock 0xde49d850 (2147483649) 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (0) 0xc8dcf200: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028f00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (5) rthread reaping 0xe8f6dc00 stack 0xe55bd7c0 rthread reaping 0xe3028f00 stack 0xe55ba6a0 rthread reaping 0xe3028800 stack 0xe55b17e0 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfc00 stack 0xe55ccfa0 rthread reaping 0xc8dcff00 stack 0xe55bd220 rthread reaping 0xbb5ed700 stack 0xe55bdbe0 rthread reaping 0xe8f6de00 stack 0xe55ba020 rthread reaping 0xc8dcf900 stack 0xe55bdc80 rthread reaping 0xe8f6d200 stack 0xe55cc520 rthread reaping 0xc8dcf000 stack 0xe55bd080 rthread reaping 0xe8f6d100 stack 0xe55ccca0 rthread reaping 0xc8dcf200 stack 0xe55bd1e0 rthread reaping 0xe8f6d300 stack 0xe55ccbc0 rthread reaping 0xe3028c00 stack 0xe55cc3c0 rthread reaping 0xe8f6d900 stack 0xe55bace0 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6dd00: rwlock_rdlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (1) 0xbb5edd00: rwlock_rdlock 0xde49d850 (1) 0xe8f6d700: rwlock_wrlock 0xde49d850 (1) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xe3028300: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028d00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (2) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_wrlock 0xde49d850 (1) 0xe8f6d700: rwlock_rdlock 0xde49d850 (1) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (1) 0xbb5ede00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) rthread reaping 0xe8f6dd00 stack 0xe55bace0 0xc8dcf800: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (2) 0xe3028a00: rwlock_wrlock 0xde49d850 (2) rthread reaping 0xe8f6d500 stack 0xe55cc3c0 rthread reaping 0xbb5edd00 stack 0xe55ccbc0 rthread reaping 0xe8f6d700 stack 0xe55bd1e0 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55ccca0 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55bd080 rthread reaping 0xe3028d00 stack 0xe55cc520 rthread reaping 0xbb5ede00 stack 0xe55bdc80 rthread reaping 0xe8f6d600 stack 0xe55ba020 rthread reaping 0xc8dcfe00 stack 0xe55bdbe0 0xe8f6da00: rwlock_wrlock 0xde49d850 (2147483647) rthread reaping 0xc8dcfc00 stack 0xe55ccfa0 rthread reaping 0xbb5edb00 stack 0xe55b17e0 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (1) 0xe8f6da00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf800 stack 0xe55bd220 rthread reaping 0xc8dcf700 stack 0xe55ba6a0 rthread reaping 0xe8f6da00 stack 0xe55bd7c0 rthread reaping 0xe3028a00 stack 0xe55b19c0 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (2147483649) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (2147483651) 0xbb5ed900: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (1) 0xbb5ed900: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (1) 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028400 stack 0xe55b19c0 rthread reaping 0xc8dcfc00 stack 0xe55bd7c0 rthread reaping 0xbb5ed400 stack 0xe55ba6a0 0xbb5edf00: rwlock_wrlock 0xde49d850 (2147483649) rthread reaping 0xe8f6d500 stack 0xe55bd220 0xe8f6d400: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed200 stack 0xe55b17e0 rthread reaping 0xe3028e00 stack 0xe55ccfa0 rthread reaping 0xe8f6d800 stack 0xe55bdbe0 rthread reaping 0xe8f6d900 stack 0xe55ba020 rthread reaping 0xbb5edc00 stack 0xe55bdc80 rthread reaping 0xc8dcf900 stack 0xe55cc520 rthread reaping 0xc8dcf600 stack 0xe55bd080 rthread reaping 0xbb5ed900 stack 0xe55ccca0 rthread reaping 0xe8f6de00 stack 0xe55bd1e0 rthread reaping 0xe8f6db00 stack 0xe55ccbc0 rthread reaping 0xe8f6d400 stack 0xe55cc3c0 rthread reaping 0xbb5edf00 stack 0xe55bace0 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed100: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028100: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028600: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed200: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_rdlock 0xde49d850 (2147483650) rthread reaping 0xe8f6dd00 stack 0xe55cc3c0 0xe8f6d400: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed000 stack 0xe55bace0 0xbb5ede00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d400 stack 0xe55ccbc0 0xbb5ed200: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed100 stack 0xe55bd1e0 0xbb5ede00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfd00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed600 stack 0xe55ccca0 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5eda00 stack 0xe55bd080 0xc8dcfd00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (6) 0xbb5ed200: rwlock_rdlock 0xde49d850 (2147483651) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_unlock 0xde49d850 0xe3028100: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (2) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028100: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6de00 stack 0xe55bdc80 rthread reaping 0xe3028100 stack 0xe55cc520 rthread reaping 0xe3028e00 stack 0xe55ba020 rthread reaping 0xe3028700 stack 0xe55bdbe0 rthread reaping 0xbb5ede00 stack 0xe55ccfa0 rthread reaping 0xe3028600 stack 0xe55b17e0 rthread reaping 0xc8dcfd00 stack 0xe55bd220 rthread reaping 0xbb5ed200 stack 0xe55ba6a0 rthread reaping 0xbb5ed500 stack 0xe55bd7c0 rthread reaping 0xc8dcf300 stack 0xe55b19c0 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edd00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d300: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d800: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028f00 stack 0xe55b19c0 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6db00: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028200: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028000: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dc00 stack 0xe55ba6a0 rthread reaping 0xbb5ed100 stack 0xe55bd220 rthread reaping 0xe8f6d600 stack 0xe55b17e0 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (0) 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf100 stack 0xe55bd7c0 rthread reaping 0xe3028b00 stack 0xe55ccfa0 rthread reaping 0xbb5edd00 stack 0xe55bdbe0 rthread reaping 0xe8f6d300 stack 0xe55ba020 rthread reaping 0xe3028000 stack 0xe55cc520 rthread reaping 0xe3028400 stack 0xe55bdc80 rthread reaping 0xe3028200 stack 0xe55bd080 rthread reaping 0xc8dcff00 stack 0xe55ccca0 rthread reaping 0xe8f6df00 stack 0xe55bd1e0 rthread reaping 0xe8f6d800 stack 0xe55ccbc0 rthread reaping 0xe8f6db00 stack 0xe55bace0 rthread reaping 0xe3028c00 stack 0xe55cc3c0 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (1) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5edc00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028500 stack 0xe55cc3c0 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028a00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf000: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed700 stack 0xe55ccbc0 0xc8dcf200: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (0) 0xc8dcf200: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55bace0 0xc8dcf000: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edb00 stack 0xe55bd1e0 rthread reaping 0xbb5edc00 stack 0xe55ccca0 rthread reaping 0xe8f6d200 stack 0xe55bd080 rthread reaping 0xc8dcfe00 stack 0xe55bdc80 rthread reaping 0xc8dcf200 stack 0xe55cc520 rthread reaping 0xbb5ed800 stack 0xe55ba020 rthread reaping 0xe8f6d500 stack 0xe55bdbe0 rthread reaping 0xe3028600 stack 0xe55ccfa0 rthread reaping 0xc8dcf800 stack 0xe55bd7c0 rthread reaping 0xe3028800 stack 0xe55b17e0 rthread reaping 0xe8f6d600 stack 0xe55bd220 rthread reaping 0xe3028a00 stack 0xe55ba6a0 rthread reaping 0xc8dcf000 stack 0xe55b19c0 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf100: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d900: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_wrlock 0xde49d850 (2147483650) 0xbb5ed600: rwlock_wrlock 0xde49d850 (2147483650) 0xc8dcf100: rwlock_rdlock 0xde49d850 (2147483650) 0xe8f6d900: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed000 stack 0xe55b19c0 rthread reaping 0xbb5ed900 stack 0xe55bd220 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xbb5edf00 stack 0xe55ba6a0 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (6) 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55bd7c0 0xc8dcf300: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d100 stack 0xe55bdbe0 0xc8dcfe00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf100 stack 0xe55b17e0 rthread reaping 0xe8f6d900 stack 0xe55ccfa0 rthread reaping 0xc8dcf300 stack 0xe55cc520 rthread reaping 0xc8dcfa00 stack 0xe55bdc80 rthread reaping 0xe3028b00 stack 0xe55ba020 rthread reaping 0xe8f6dc00 stack 0xe55bd080 rthread reaping 0xc8dcf700 stack 0xe55ccca0 rthread reaping 0xe3028300 stack 0xe55bd1e0 rthread reaping 0xbb5ed600 stack 0xe55bace0 rthread reaping 0xbb5ede00 stack 0xe55ccbc0 rthread reaping 0xc8dcfe00 stack 0xe55cc3c0 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5eda00: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed300: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d200: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028200: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe8f6d300 stack 0xe55cc3c0 0xc8dcff00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe3028400 stack 0xe55ccbc0 0xbb5ed300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed900 stack 0xe55bace0 0xe8f6d200: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55bd1e0 0xe3028200: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xc8dcf900: 8: set_msg 0xe3028000: 9: set_msg 0xe3028c00: 15: set_msg 0xc8dcf100: 1: msg: "new message" 0xc8dcfc00: 5: msg: "new message" 0xe3028600: 3: msg: "new message" 0xe3028800: 4: msg: "new message" 0xe3028500: 6: msg: "new message" 0xc8dcf900: 8: msg: "new message" 0xc8dcf100: 1: exit run() 0xe3028600: 3: exit run() 0xe3028800: 4: exit run() 0xe3028200: 7: msg: "new message" 0xe3028500: 6: exit run() 0xc8dcf900: 8: exit run() 0xe3028c00: 15: msg: "new message" 0xe3028c00: 15: exit run() 0xe3028000: 9: msg: "new message" 0xc8dcfc00: 5: exit run() 0xe3028200: 7: exit run() 0xe8f6d400: 11: set_msg 0xe8f6d400: 11: msg: "new message" 0xe3028000: 9: exit run() 0xe3028300: 14: set_msg 0xe8f6d400: 11: exit run() 0xe8f6d100: 10: set_msg 0xe3028700: 13: set_msg 0xbb5ed400: 12: set_msg 0xe3028300: 14: msg: "new message" 0xe8f6d100: 10: msg: "new message" 0xe3028700: 13: msg: "new message" 0xe3028300: 14: exit run() 0xe3028700: 13: exit run() 0xe8f6d100: 10: exit run() 0xbb5ed400: 12: msg: "new message" 0xbb5ed400: 12: exit run() main: 28 0xe3028800: 0: enter run() 0xe3028800: 0: set_msg 0xe3028800: 0: msg: "new message" 0xe3028800: 0: exit run() 0xbb5eda00: 1: enter run() 0xc8dcff00: 2: enter run() 0xc8dcff00: 2: set_msg 0xc8dcff00: 2: msg: "new message" 0xc8dcff00: 2: exit run() 0xbb5eda00: 1: set_msg 0xc8dcf900: 3: enter run() 0xc8dcf000: 4: enter run() 0xe8f6d000: 5: enter run() 0xc8dcf900: 3: set_msg 0xc8dcfa00: 6: enter run() 0xc8dcf300: 7: enter run() 0xc8dcf400: 8: enter run() 0xbb5edc00: 9: enter run() 0xc8dcfa00: 6: set_msg 0xbb5eda00: 1: msg: "new message" 0xbb5eda00: 1: exit run() 0xc8dcf000: 4: set_msg 0xc8dcf000: 4: msg: "new message" 0xc8dcf000: 4: exit run() 0xe8f6d000: 5: set_msg 0xe8f6d000: 5: msg: "new message" 0xe8f6d000: 5: exit run() 0xc8dcf300: 7: set_msg 0xc8dcf300: 7: msg: "new message" 0xc8dcf300: 7: exit run() 0xc8dcf400: 8: set_msg 0xc8dcf400: 8: msg: "new message" 0xc8dcf400: 8: exit run() 0xbb5edc00: 9: set_msg 0xbb5edc00: 9: msg: "new message" 0xbb5edc00: 9: exit run() 0xc8dcf900: 3: msg: "new message" 0xc8dcf900: 3: exit run() 0xc8dcfa00: 6: msg: "new message" 0xc8dcfa00: 6: exit run() 0xe3028100: 11: enter run() 0xe3028100: 11: set_msg 0xe3028100: 11: msg: "new message" 0xe3028100: 11: exit run() 0xe3028d00: 12: enter run() 0xe3028d00: 12: set_msg 0xe3028d00: 12: msg: "new message" 0xe3028d00: 12: exit run() 0xe3028e00: 13: enter run() 0xe3028e00: 13: set_msg 0xe3028e00: 13: msg: "new message" 0xe3028e00: 13: exit run() 0xc8dcfd00: 15: enter run() 0xc8dcfd00: 15: set_msg 0xc8dcfd00: 15: msg: "new message" 0xc8dcfd00: 15: exit run() 0xc8dcfb00: 10: enter run() 0xe3028900: 14: enter run() 0xc8dcfb00: 10: set_msg 0xe3028900: 14: set_msg 0xc8dcfb00: 10: msg: "new message" 0xe3028900: 14: msg: "new message" 0xc8dcfb00: 10: exit run() 0xe3028900: 14: exit run() main: 29 0xc8dcf100: 0: enter run() 0xc8dcf100: 0: set_msg 0xe3028f00: 2: enter run() 0xe8f6dc00: 1: enter run() 0xe3028800: 3: enter run() 0xc8dcff00: 5: enter run() 0xc8dcf900: 8: enter run() 0xe8f6d200: 9: enter run() 0xc8dcf000: 10: enter run() 0xe8f6d100: 11: enter run() 0xc8dcf200: 12: enter run() 0xe8f6d300: 13: enter run() 0xe8f6dc00: 1: set_msg 0xc8dcfc00: 4: enter run() 0xbb5ed700: 6: enter run() 0xe8f6de00: 7: enter run() 0xe3028c00: 14: enter run() 0xe3028800: 3: set_msg 0xe8f6d900: 15: enter run() 0xc8dcff00: 5: set_msg 0xc8dcff00: 5: msg: "new message" 0xc8dcff00: 5: exit run() 0xc8dcf900: 8: set_msg 0xe8f6d200: 9: set_msg 0xe8f6d200: 9: msg: "new message" 0xe8f6d200: 9: exit run() 0xc8dcf000: 10: set_msg 0xc8dcf100: 0: msg: "new message" 0xc8dcf100: 0: exit run() 0xe8f6dc00: 1: msg: "new message" 0xe8f6dc00: 1: exit run() 0xe3028800: 3: msg: "new message" 0xe3028800: 3: exit run() 0xc8dcf900: 8: msg: "new message" 0xc8dcf900: 8: exit run() 0xc8dcf000: 10: msg: "new message" 0xe8f6d100: 11: set_msg 0xe8f6d100: 11: msg: "new message" 0xe8f6d100: 11: exit run() 0xc8dcf200: 12: set_msg 0xc8dcf200: 12: msg: "new message" 0xc8dcf200: 12: exit run() 0xe8f6d300: 13: set_msg 0xe8f6d300: 13: msg: "new message" 0xe8f6d300: 13: exit run() 0xe3028f00: 2: set_msg 0xc8dcf000: 10: exit run() 0xc8dcfc00: 4: set_msg 0xbb5ed700: 6: set_msg 0xe8f6de00: 7: set_msg 0xe3028c00: 14: set_msg 0xe8f6d900: 15: set_msg 0xe3028f00: 2: msg: "new message" 0xc8dcfc00: 4: msg: "new message" 0xbb5ed700: 6: msg: "new message" 0xe8f6de00: 7: msg: "new message" 0xe3028c00: 14: msg: "new message" 0xe3028f00: 2: exit run() 0xc8dcfc00: 4: exit run() 0xbb5ed700: 6: exit run() 0xe8f6de00: 7: exit run() 0xe3028c00: 14: exit run() 0xe8f6d900: 15: msg: "new message" 0xe8f6d900: 15: exit run() main: 30 0xe8f6dd00: 0: enter run() 0xe8f6d500: 1: enter run() 0xe8f6dd00: 0: set_msg 0xe8f6d500: 1: set_msg 0xbb5edd00: 2: enter run() 0xbb5edd00: 2: set_msg 0xe8f6d500: 1: msg: "new message" 0xe3028900: 4: enter run() 0xe8f6d700: 3: enter run() 0xe8f6dd00: 0: msg: "new message" 0xe8f6d500: 1: exit run() 0xbb5edd00: 2: msg: "new message" 0xe8f6dd00: 0: exit run() 0xe3028900: 4: set_msg 0xe3028300: 5: enter run() 0xe3028d00: 6: enter run() 0xbb5edd00: 2: exit run() 0xe3028300: 5: set_msg 0xe3028d00: 6: set_msg 0xe3028900: 4: msg: "new message" 0xe3028300: 5: msg: "new message" 0xe3028900: 4: exit run() 0xe3028300: 5: exit run() 0xe8f6d700: 3: set_msg 0xe3028d00: 6: msg: "new message" 0xbb5ede00: 7: enter run() 0xe3028d00: 6: exit run() 0xbb5ede00: 7: set_msg 0xe8f6d700: 3: msg: "new message" 0xe8f6d700: 3: exit run() 0xbb5ede00: 7: msg: "new message" 0xbb5ede00: 7: exit run() 0xe8f6d600: 8: enter run() 0xe8f6d600: 8: set_msg 0xe8f6d600: 8: msg: "new message" 0xe8f6d600: 8: exit run() 0xbb5edb00: 12: enter run() 0xc8dcfe00: 9: enter run() 0xc8dcfe00: 9: set_msg 0xc8dcfe00: 9: msg: "new message" 0xc8dcfe00: 9: exit run() 0xc8dcf800: 10: enter run() 0xc8dcf800: 10: set_msg 0xc8dcfc00: 11: enter run() 0xc8dcfc00: 11: set_msg 0xc8dcfc00: 11: msg: "new message" 0xc8dcfc00: 11: exit run() 0xbb5edb00: 12: set_msg 0xc8dcf800: 10: msg: "new message" 0xbb5edb00: 12: msg: "new message" 0xc8dcf700: 13: enter run() 0xe3028a00: 15: enter run() 0xbb5edb00: 12: exit run() 0xe3028a00: 15: set_msg 0xe3028a00: 15: msg: "new message" 0xe3028a00: 15: exit run() 0xc8dcf700: 13: set_msg 0xe8f6da00: 14: enter run() 0xc8dcf800: 10: exit run() 0xe8f6da00: 14: set_msg 0xc8dcf700: 13: msg: "new message" 0xc8dcf700: 13: exit run() 0xe8f6da00: 14: msg: "new message" 0xe8f6da00: 14: exit run() main: 31 0xe3028400: 0: enter run() 0xc8dcfc00: 1: enter run() 0xc8dcfc00: 1: set_msg 0xc8dcfc00: 1: msg: "new message" 0xc8dcfc00: 1: exit run() 0xe3028400: 0: set_msg 0xe3028400: 0: msg: "new message" 0xe3028400: 0: exit run() 0xbb5ed400: 2: enter run() 0xbb5ed200: 4: enter run() 0xbb5ed200: 4: set_msg 0xbb5ed200: 4: msg: "new message" 0xbb5ed200: 4: exit run() 0xe3028e00: 5: enter run() 0xe3028e00: 5: set_msg 0xe3028e00: 5: msg: "new message" 0xe3028e00: 5: exit run() 0xe8f6d900: 7: enter run() 0xe8f6d500: 3: enter run() 0xbb5ed400: 2: set_msg 0xe8f6d800: 6: enter run() 0xe8f6d500: 3: set_msg 0xe8f6d800: 6: set_msg 0xbb5edc00: 8: enter run() 0xe8f6d500: 3: msg: "new message" 0xbb5ed400: 2: msg: "new message" 0xe8f6d500: 3: exit run() 0xe8f6d800: 6: msg: "new message" 0xbb5ed400: 2: exit run() 0xbb5edc00: 8: set_msg 0xc8dcf900: 9: enter run() 0xc8dcf600: 10: enter run() 0xe8f6d800: 6: exit run() 0xe8f6d900: 7: set_msg 0xc8dcf900: 9: set_msg 0xbb5ed900: 11: enter run() 0xc8dcf600: 10: set_msg 0xbb5edc00: 8: msg: "new message" 0xe8f6d900: 7: msg: "new message" 0xc8dcf900: 9: msg: "new message" 0xbb5edc00: 8: exit run() 0xe8f6d900: 7: exit run() 0xbb5ed900: 11: set_msg 0xc8dcf900: 9: exit run() 0xc8dcf600: 10: msg: "new message" 0xc8dcf600: 10: exit run() 0xbb5ed900: 11: msg: "new message" 0xbb5ed900: 11: exit run() 0xe8f6de00: 12: enter run() 0xe8f6de00: 12: set_msg 0xe8f6db00: 13: enter run() 0xe8f6db00: 13: set_msg 0xe8f6de00: 12: msg: "new message" 0xe8f6de00: 12: exit run() 0xe8f6d400: 14: enter run() 0xe8f6db00: 13: msg: "new message" 0xbb5edf00: 15: enter run() 0xe8f6db00: 13: exit run() 0xe8f6d400: 14: set_msg 0xbb5edf00: 15: set_msg 0xbb5edf00: 15: msg: "new message" 0xbb5edf00: 15: exit run() 0xe8f6d400: 14: msg: "new message" 0xe8f6d400: 14: exit run() main: 32 0xbb5ed000: 0: enter run() 0xe8f6dd00: 1: enter run() 0xbb5ed000: 0: set_msg 0xbb5ed100: 3: enter run() 0xbb5ed600: 4: enter run() 0xe8f6d400: 2: enter run() 0xbb5eda00: 5: enter run() 0xe8f6dd00: 1: set_msg 0xe8f6dd00: 1: msg: "new message" 0xe8f6dd00: 1: exit run() 0xe8f6d400: 2: set_msg 0xe3028100: 6: enter run() 0xbb5ed100: 3: set_msg 0xbb5ed600: 4: set_msg 0xe8f6de00: 7: enter run() 0xe3028e00: 8: enter run() 0xe3028700: 9: enter run() 0xbb5ede00: 10: enter run() 0xe3028600: 11: enter run() 0xbb5ed500: 14: enter run() 0xc8dcf300: 15: enter run() 0xbb5eda00: 5: set_msg 0xc8dcfd00: 12: enter run() 0xbb5ed200: 13: enter run() 0xbb5ed000: 0: msg: "new message" 0xbb5ed100: 3: msg: "new message" 0xbb5ed100: 3: exit run() 0xbb5ed000: 0: exit run() 0xe8f6d400: 2: msg: "new message" 0xbb5ed600: 4: msg: "new message" 0xbb5eda00: 5: msg: "new message" 0xe8f6d400: 2: exit run() 0xbb5ed600: 4: exit run() 0xbb5ede00: 10: set_msg 0xbb5eda00: 5: exit run() 0xbb5ed200: 13: set_msg 0xc8dcf300: 15: set_msg 0xc8dcfd00: 12: set_msg 0xe8f6de00: 7: set_msg 0xe3028e00: 8: set_msg 0xe3028700: 9: set_msg 0xe3028600: 11: set_msg 0xbb5ede00: 10: msg: "new message" 0xc8dcf300: 15: msg: "new message" 0xc8dcfd00: 12: msg: "new message" 0xe8f6de00: 7: msg: "new message" 0xe3028e00: 8: msg: "new message" 0xe3028700: 9: msg: "new message" 0xbb5ede00: 10: exit run() 0xc8dcf300: 15: exit run() 0xc8dcfd00: 12: exit run() 0xe8f6de00: 7: exit run() 0xbb5ed200: 13: msg: "new message" 0xbb5ed200: 13: exit run() 0xe3028e00: 8: exit run() 0xbb5ed500: 14: set_msg 0xe3028700: 9: exit run() 0xe3028100: 6: set_msg 0xbb5ed500: 14: msg: "new message" 0xe3028600: 11: msg: "new message" 0xbb5ed500: 14: exit run() 0xe3028100: 6: msg: "new message" 0xe3028600: 11: exit run() 0xe3028100: 6: exit run() main: 33 0xe3028f00: 0: enter run() 0xe3028f00: 0: set_msg 0xe3028f00: 0: msg: "new message" 0xe3028f00: 0: exit run() 0xe8f6dc00: 2: enter run() 0xc8dcf100: 1: enter run() 0xbb5ed100: 3: enter run() 0xbb5ed100: 3: set_msg 0xbb5ed100: 3: msg: "new message" 0xbb5ed100: 3: exit run() 0xe8f6dc00: 2: set_msg 0xe3028b00: 5: enter run() 0xbb5edd00: 6: enter run() 0xe8f6d300: 7: enter run() 0xe8f6d600: 4: enter run() 0xe3028b00: 5: set_msg 0xe3028b00: 5: msg: "new message" 0xe3028b00: 5: exit run() 0xbb5edd00: 6: set_msg 0xbb5edd00: 6: msg: "new message" 0xbb5edd00: 6: exit run() 0xe8f6d300: 7: set_msg 0xc8dcff00: 11: enter run() 0xe8f6df00: 12: enter run() 0xe8f6d800: 13: enter run() 0xe3028400: 9: enter run() 0xe8f6dc00: 2: msg: "new message" 0xe8f6d300: 7: msg: "new message" 0xe8f6dc00: 2: exit run() 0xe3028c00: 15: enter run() 0xe3028000: 8: enter run() 0xe8f6db00: 14: enter run() 0xe3028200: 10: enter run() 0xc8dcff00: 11: set_msg 0xc8dcff00: 11: msg: "new message" 0xc8dcff00: 11: exit run() 0xe8f6df00: 12: set_msg 0xe8f6df00: 12: msg: "new message" 0xe8f6df00: 12: exit run() 0xe8f6d800: 13: set_msg 0xe8f6d600: 4: set_msg 0xe8f6d600: 4: msg: "new message" 0xe8f6d600: 4: exit run() 0xc8dcf100: 1: set_msg 0xc8dcf100: 1: msg: "new message" 0xc8dcf100: 1: exit run() 0xe3028400: 9: set_msg 0xe3028400: 9: msg: "new message" 0xe3028400: 9: exit run() 0xe8f6db00: 14: set_msg 0xe8f6db00: 14: msg: "new message" 0xe8f6db00: 14: exit run() 0xe3028200: 10: set_msg 0xe3028200: 10: msg: "new message" 0xe3028200: 10: exit run() 0xe3028000: 8: set_msg 0xe3028000: 8: msg: "new message" 0xe3028000: 8: exit run() 0xe3028c00: 15: set_msg 0xe3028c00: 15: msg: "new message" 0xe3028c00: 15: exit run() 0xe8f6d300: 7: exit run() 0xe8f6d800: 13: msg: "new message" 0xe8f6d800: 13: exit run() main: 34 0xe3028500: 0: enter run() 0xe3028500: 0: set_msg 0xbb5ed700: 2: enter run() 0xbb5ed700: 2: set_msg 0xe3028500: 0: msg: "new message" 0xe3028900: 1: enter run() 0xbb5ed700: 2: msg: "new message" 0xe3028500: 0: exit run() 0xbb5ed700: 2: exit run() 0xe3028900: 1: set_msg 0xbb5edb00: 3: enter run() 0xbb5edc00: 4: enter run() 0xc8dcf200: 7: enter run() 0xbb5ed800: 8: enter run() 0xc8dcfe00: 6: enter run() 0xe8f6d500: 9: enter run() 0xe3028600: 10: enter run() 0xc8dcf800: 11: enter run() 0xe3028800: 12: enter run() 0xe8f6d600: 13: enter run() 0xe8f6d200: 5: enter run() 0xe8f6d600: 13: set_msg 0xe3028a00: 14: enter run() 0xc8dcf000: 15: enter run() 0xbb5edb00: 3: set_msg 0xbb5edb00: 3: msg: "new message" 0xbb5edb00: 3: exit run() 0xe3028900: 1: msg: "new message" 0xe3028900: 1: exit run() 0xbb5edc00: 4: set_msg 0xbb5edc00: 4: msg: "new message" 0xbb5edc00: 4: exit run() 0xc8dcf200: 7: set_msg 0xc8dcf200: 7: msg: "new message" 0xc8dcf200: 7: exit run() 0xbb5ed800: 8: set_msg 0xbb5ed800: 8: msg: "new message" 0xbb5ed800: 8: exit run() 0xc8dcfe00: 6: set_msg 0xc8dcfe00: 6: msg: "new message" 0xc8dcfe00: 6: exit run() 0xe8f6d500: 9: set_msg 0xe8f6d500: 9: msg: "new message" 0xe8f6d500: 9: exit run() 0xc8dcf800: 11: set_msg 0xc8dcf800: 11: msg: "new message" 0xc8dcf800: 11: exit run() 0xe3028800: 12: set_msg 0xe3028800: 12: msg: "new message" 0xe3028800: 12: exit run() 0xe8f6d200: 5: set_msg 0xe8f6d200: 5: msg: "new message" 0xe8f6d200: 5: exit run() 0xe3028a00: 14: set_msg 0xe3028a00: 14: msg: "new message" 0xe3028a00: 14: exit run() 0xe8f6d600: 13: msg: "new message" 0xe8f6d600: 13: exit run() 0xc8dcf000: 15: set_msg 0xe3028600: 10: set_msg 0xe3028600: 10: msg: "new message" 0xe3028600: 10: exit run() 0xc8dcf000: 15: msg: "new message" 0xc8dcf000: 15: exit run() main: 35 0xbb5ed000: 0: enter run() 0xbb5ed000: 0: set_msg 0xbb5edf00: 1: enter run() 0xbb5ed900: 2: enter run() 0xbb5ed900: 2: set_msg 0xbb5ed900: 2: msg: "new message" 0xbb5ed900: 2: exit run() 0xbb5edf00: 1: set_msg 0xe8f6d700: 4: enter run() 0xc8dcf100: 3: enter run() 0xe8f6d900: 5: enter run() 0xe8f6d100: 6: enter run() 0xc8dcf100: 3: set_msg 0xc8dcf300: 8: enter run() 0xc8dcfa00: 9: enter run() 0xe8f6dc00: 10: enter run() 0xc8dcf700: 11: enter run() 0xe3028b00: 7: enter run() 0xbb5ed000: 0: msg: "new message" 0xbb5edf00: 1: msg: "new message" 0xe3028300: 12: enter run() 0xbb5ed600: 13: enter run() 0xbb5ed000: 0: exit run() 0xe8f6d900: 5: set_msg 0xbb5ede00: 14: enter run() 0xbb5edf00: 1: exit run() 0xc8dcfe00: 15: enter run() 0xe8f6d100: 6: set_msg 0xe8f6d700: 4: set_msg 0xe8f6dc00: 10: set_msg 0xc8dcf700: 11: set_msg 0xc8dcf300: 8: set_msg 0xe3028300: 12: set_msg 0xbb5ed600: 13: set_msg 0xc8dcfe00: 15: set_msg 0xe8f6d100: 6: msg: "new message" 0xe8f6d700: 4: msg: "new message" 0xc8dcf700: 11: msg: "new message" 0xc8dcf100: 3: msg: "new message" 0xe3028300: 12: msg: "new message" 0xbb5ed600: 13: msg: "new message" 0xe8f6d100: 6: exit run() 0xe8f6d700: 4: exit run() 0xe8f6dc00: 10: msg: "new message" 0xc8dcf700: 11: exit run() 0xc8dcf100: 3: exit run() 0xe3028300: 12: exit run() 0xc8dcf300: 8: msg: "new message" 0xc8dcf300: 8: exit run() 0xbb5ed600: 13: exit run() 0xe8f6d900: 5: msg: "new message" 0xe8f6d900: 5: exit run() 0xc8dcfe00: 15: msg: "new message" 0xc8dcfe00: 15: exit run() 0xe8f6dc00: 10: exit run() 0xbb5ede00: 14: set_msg 0xe3028b00: 7: set_msg 0xc8dcfa00: 9: set_msg 0xc8dcfa00: 9: msg: "new message" 0xc8dcfa00: 9: exit run() 0xbb5ede00: 14: msg: "new message" 0xbb5ede00: 14: exit run() 0xe3028b00: 7: msg: "new message" 0xe3028b00: 7: exit run() main: 36 0xe8f6d300: 0: enter run() 0xe8f6d300: 0: set_msg 0xe8f6d300: 0: msg: "new message" 0xe8f6d300: 0: exit run() 0xe3028400: 1: enter run() 0xe3028400: 1: set_msg 0xe3028400: 1: msg: "new message" 0xe3028400: 1: exit run() 0xbb5ed900: 2: enter run() 0xbb5ed900: 2: set_msg 0xbb5ed900: 2: msg: "new message" 0xbb5ed900: 2: exit run() 0xe8f6dd00: 4: enter run() 0xc8dcf900: 3: enter run() 0xc8dcf900: 3: set_msg 0xc8dcf900: 3: msg: "new message" 0xc8dcf900: 3: exit run() 0xe8f6dd00: 4: set_msg 0xbb5edf00: 8: enter run() 0xbb5eda00: 9: enter run() 0xbb5ed300: 5: enter run() 0xe8f6d200: 6: enter run() 0xe3028200: 7: enter run() 0xbb5ed300: 5: set_msg 0xc8dcf300: 12: enter run() 0xc8dcff00: 10: enter run() 0xe8f6d200: 6: set_msg 0xe3028200: 7: set_msg 0xbb5edf00: 8: set_msg 0xbb5eda00: 9: set_msg 0xc8dcf300: 12: set_msg 0xe8f6dd00: 4: msg: "new message" 0xbb5ed300: 5: msg: "new message" 0xe8f6d200: 6: msg: "new message" 0xe3028200: 7: msg: "new message" 0xbb5edf00: 8: msg: "new message"0xc8dcf300: rwlock_rdlock 0xde49d850 (6) 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dd00 stack 0xe55ccca0 rthread reaping 0xbb5ed300 stack 0xe55bd080 rthread reaping 0xe8f6d200 stack 0xe55ba020 rthread reaping 0xe3028200 stack 0xe55bdc80 rthread reaping 0xbb5edf00 stack 0xe55cc520 0xe8f6d800: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf200: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (3) rthread reaping 0xbb5eda00 stack 0xe55ccfa0 0xc8dcf400: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (1) 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcff00 stack 0xe55b17e0 rthread reaping 0xe8f6d800 stack 0xe55bdbe0 rthread reaping 0xc8dcf300 stack 0xe55bd7c0 rthread reaping 0xc8dcf200 stack 0xe55ba6a0 rthread reaping 0xe3028c00 stack 0xe55bd220 rthread reaping 0xc8dcf400 stack 0xe55b19c0 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (2147483647) 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_wrlock 0xde49d850 (1) 0xc8dcf600: rwlock_wrlock 0xde49d850 (1) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (2147483650) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xc8dcfb00 stack 0xe55b19c0 rthread reaping 0xe3028500 stack 0xe55bd220 rthread reaping 0xe3028400 stack 0xe55ba6a0 rthread reaping 0xe8f6d700 stack 0xe55bd7c0 rthread reaping 0xe8f6d900 stack 0xe55bdbe0 rthread reaping 0xe3028b00 stack 0xe55b17e0 rthread reaping 0xbb5ed500 stack 0xe55ccfa0 rthread reaping 0xc8dcf900 stack 0xe55cc520 rthread reaping 0xc8dcfd00 stack 0xe55bdc80 0xc8dcf600: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcfc00: rwlock_rdlock 0xde49d850 (2147483649) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (5) rthread reaping 0xc8dcf600 stack 0xe55ba020 0xe3028900: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfa00 stack 0xe55bd080 rthread reaping 0xe8f6da00 stack 0xe55ccca0 rthread reaping 0xc8dcfc00 stack 0xe55bd1e0 rthread reaping 0xe3028700 stack 0xe55bace0 rthread reaping 0xe8f6db00 stack 0xe55ccbc0 rthread reaping 0xe3028900 stack 0xe55cc3c0 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (0) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6de00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed200: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028100: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (2147483650) 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d100: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5edb00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcf300: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6de00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028f00 stack 0xe55cc3c0 rthread reaping 0xbb5ed100 stack 0xe55ccbc0 rthread reaping 0xbb5edb00 stack 0xe55bace0 0xe8f6de00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed200: rwlock_unlock 0xde49d850 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf300 stack 0xe55ccca0 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 rthread reaping 0xe3028100 stack 0xe55ba020 rthread reaping 0xbb5ed300 stack 0xe55bdc80 rthread reaping 0xe8f6df00 stack 0xe55cc520 rthread reaping 0xe8f6dd00 stack 0xe55ccfa0 rthread reaping 0xe8f6d600 stack 0xe55b17e0 rthread reaping 0xe3028400 stack 0xe55bdbe0 rthread reaping 0xe8f6d000 stack 0xe55bd7c0 rthread reaping 0xe8f6d100 stack 0xe55ba6a0 rthread reaping 0xc8dcfe00 stack 0xe55bd220 rthread reaping 0xe3028200 stack 0xe55b19c0 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe8f6db00: rwlock_wrlock 0xde49d850 (0) 0xbb5edd00: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe8f6de00 stack 0xe55bd1e0 rthread reaping 0xbb5ed200 stack 0xe55bd080 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028d00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55b19c0 rthread reaping 0xbb5edd00 stack 0xe55bd220 rthread reaping 0xe8f6db00 stack 0xe55ba6a0 rthread reaping 0xe3028f00 stack 0xe55bd7c0 rthread reaping 0xe3028700 stack 0xe55bdbe0 rthread reaping 0xe8f6d300 stack 0xe55b17e0 rthread reaping 0xbb5ed600 stack 0xe55ccfa0 rthread reaping 0xc8dcf600 stack 0xe55cc520 rthread reaping 0xe8f6dc00 stack 0xe55bdc80 rthread reaping 0xbb5eda00 stack 0xe55ba020 rthread reaping 0xbb5ed400 stack 0xe55ccca0 rthread reaping 0xe8f6d200 stack 0xe55bace0 rthread reaping 0xbb5ede00 stack 0xe55ccbc0 rthread reaping 0xe3028000 stack 0xe55cc3c0 rthread reaping 0xc8dcff00 stack 0xe55bd080 rthread reaping 0xe3028d00 stack 0xe55bd1e0 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028400: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (2) 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028100: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028e00: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028100: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (2147483650) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (1) 0xc8dcf200: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5ed400: rwlock_rdlock 0xde49d850 (2147483649) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (3) 0xbb5ed500: rwlock_wrlock 0xde49d850 (1) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (2147483647) 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028100 stack 0xe55bd1e0 rthread reaping 0xe8f6d100 stack 0xe55bd080 rthread reaping 0xe8f6d300 stack 0xe55cc3c0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) rthread reaping 0xe3028400 stack 0xe55ccbc0 rthread reaping 0xc8dcfc00 stack 0xe55bace0 rthread reaping 0xe3028e00 stack 0xe55ccca0 rthread reaping 0xbb5ed400 stack 0xe55ba020 rthread reaping 0xc8dcf300 stack 0xe55bdc80 rthread reaping 0xc8dcf200 stack 0xe55cc520 rthread reaping 0xe3028200 stack 0xe55ccfa0 rthread reaping 0xbb5ed500 stack 0xe55b17e0 rthread reaping 0xe3028a00 stack 0xe55bdbe0 rthread reaping 0xe8f6d700 stack 0xe55bd7c0 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfb00 stack 0xe55ba6a0 rthread reaping 0xe8f6d400 stack 0xe55bd220 rthread reaping 0xc8dcfd00 stack 0xe55b19c0 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028500: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d100: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028f00: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028000: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028f00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfe00 stack 0xe55b19c0 0xc8dcfc00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028800: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_rdlock 0xde49d850 (2147483652) 0xe3028000: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf700 stack 0xe55ba6a0 0xe3028500: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (2147483647) 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xc8dcf100 stack 0xe55bd220 0xbb5eda00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d100 stack 0xe55bd7c0 rthread reaping 0xe3028f00 stack 0xe55bdbe0 0xc8dcf500: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf400: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (4) rthread reaping 0xe3028000 stack 0xe55ccfa0 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028500 stack 0xe55b17e0 rthread reaping 0xbb5eda00 stack 0xe55cc520 rthread reaping 0xc8dcf400 stack 0xe55bdc80 rthread reaping 0xbb5ed800 stack 0xe55ba020 rthread reaping 0xe8f6d600 stack 0xe55ccca0 rthread reaping 0xc8dcfc00 stack 0xe55bace0 rthread reaping 0xe8f6dc00 stack 0xe55ccbc0 rthread reaping 0xe3028800 stack 0xe55cc3c0 rthread reaping 0xc8dcf600 stack 0xe55bd080 rthread reaping 0xc8dcf500 stack 0xe55bd1e0 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf900: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed600: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d800: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf000: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed000: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcff00 stack 0xe55bd1e0 0xbb5ed300: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (0) 0xc8dcf000: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6da00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (2147483649) 0xbb5ed300: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55bd080 rthread reaping 0xc8dcf800 stack 0xe55cc3c0 rthread reaping 0xbb5ed400 stack 0xe55ccbc0 rthread reaping 0xc8dcf900 stack 0xe55bace0 0xbb5ed300: rwlock_rdlock 0xde49d850 (1) rthread reaping 0xbb5ed600 stack 0xe55ccca0 rthread reaping 0xe8f6d800 stack 0xe55ba020 0xbb5ed100: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55bdc80 rthread reaping 0xc8dcf000 stack 0xe55cc520 0xbb5ed300: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfa00 stack 0xe55b17e0 rthread reaping 0xbb5ed000 stack 0xe55ccfa0 rthread reaping 0xbb5ed300 stack 0xe55bd7c0 rthread reaping 0xe8f6d900 stack 0xe55bd220 rthread reaping 0xbb5ed100 stack 0xe55bdbe0 rthread reaping 0xe8f6d500 stack 0xe55ba6a0 rthread reaping 0xe8f6da00 stack 0xe55b19c0 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed200: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed300: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed900: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfb00: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed900: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed600 stack 0xe55b19c0 0xe8f6de00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (2147483649) 0xbb5ed800: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6dd00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed900: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xbb5edf00 stack 0xe55bdbe0 0xe3028c00: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (1) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6de00 stack 0xe55ba6a0 0xe8f6db00: rwlock_rdlock 0xde49d850 (2147483649) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (2147483649) 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (0) 0xbb5ed200: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf700 stack 0xe55bd7c0 rthread reaping 0xbb5ed300 stack 0xe55ccfa0 rthread reaping 0xbb5ed700 stack 0xe55b17e0 rthread reaping 0xe8f6d600 stack 0xe55cc520 rthread reaping 0xe8f6db00 stack 0xe55bdc80 rthread reaping 0xbb5ed900 stack 0xe55ba020 rthread reaping 0xe3028c00 stack 0xe55ccca0 rthread reaping 0xc8dcfb00 stack 0xe55bace0 rthread reaping 0xbb5ed800 stack 0xe55ccbc0 rthread reaping 0xe8f6dd00 stack 0xe55cc3c0 rthread reaping 0xc8dcf100 stack 0xe55bd080 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed200 stack 0xe55bd220 rthread reaping 0xe8f6df00 stack 0xe55bd1e0 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_wrlock 0xde49d850 (2147483647) 0xc8dcf400: rwlock_wrlock 0xde49d850 (2147483647) 0xe3028200: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (2147483650) 0xe3028a00: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028300: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028400: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6da00 stack 0xe55bd080 rthread reaping 0xe8f6d000 stack 0xe55bd1e0 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028500: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_wrlock 0xde49d850 (2147483647) 0xbb5ed700: rwlock_wrlock 0xde49d850 (4294967295) 0xe3028400: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xc8dcfb00 stack 0xe55cc3c0 rthread reaping 0xe8f6d300 stack 0xe55ccbc0 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) rthread reaping 0xc8dcf400 stack 0xe55bd220 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 rthread reaping 0xe3028200 stack 0xe55bace0 rthread reaping 0xc8dcfa00 stack 0xe55ccca0 rthread reaping 0xe3028300 stack 0xe55ba020 rthread reaping 0xe3028a00 stack 0xe55bdc80 rthread reaping 0xc8dcfc00 stack 0xe55cc520 rthread reaping 0xc8dcf300 stack 0xe55b17e0 rthread reaping 0xe3028400 stack 0xe55ccfa0 rthread reaping 0xbb5ed700 stack 0xe55bd7c0 rthread reaping 0xe8f6d100 stack 0xe55ba6a0 rthread reaping 0xe3028500 stack 0xe55bdbe0 rthread reaping 0xc8dcf600 stack 0xe55b19c0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028000: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6db00: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6db00: rwlock_rdlock 0xde49d850 (2147483649) 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6df00: rwlock_wrlock 0xde49d850 (2147483649) 0xe3028000: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (2147483650) 0xe8f6d000: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (2147483647) 0xe8f6df00: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe8f6d400 stack 0xe55b19c0 0xe8f6d800: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xe3028000 stack 0xe55bdbe0 rthread reaping 0xe8f6db00 stack 0xe55ba6a0 0xe8f6d200: rwlock_wrlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_wrlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_wrlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xbb5eda00: 9: msg: "new message" 0xc8dcf300: 12: msg: "new message" 0xe8f6dd00: 4: exit run() 0xbb5ed300: 5: exit run() 0xe8f6d200: 6: exit run() 0xe3028200: 7: exit run() 0xbb5edf00: 8: exit run() 0xbb5eda00: 9: exit run() 0xc8dcf300: 12: exit run() 0xe8f6d800: 11: enter run() 0xc8dcf200: 13: enter run() 0xe3028c00: 14: enter run() 0xc8dcf400: 15: enter run() 0xc8dcff00: 10: set_msg 0xe8f6d800: 11: set_msg 0xc8dcf200: 13: set_msg 0xe3028c00: 14: set_msg 0xc8dcf400: 15: set_msg 0xc8dcff00: 10: msg: "new message" 0xc8dcf200: 13: msg: "new message" 0xe3028c00: 14: msg: "new message" 0xc8dcff00: 10: exit run() 0xc8dcf200: 13: exit run() 0xe3028c00: 14: exit run() 0xc8dcf400: 15: msg: "new message" 0xe8f6d800: 11: msg: "new message" 0xe8f6d800: 11: exit run() 0xc8dcf400: 15: exit run() main: 37 0xe3028500: 1: enter run() 0xe3028500: 1: set_msg 0xe3028500: 1: msg: "new message" 0xe3028500: 1: exit run() 0xc8dcfb00: 0: enter run() 0xe8f6d700: 3: enter run() 0xc8dcfb00: 0: set_msg 0xe8f6d700: 3: set_msg 0xc8dcfb00: 0: msg: "new message" 0xe8f6d700: 3: msg: "new message" 0xc8dcfb00: 0: exit run() 0xe8f6d700: 3: exit run() 0xe3028400: 2: enter run() 0xe3028400: 2: set_msg 0xe8f6d900: 4: enter run() 0xe3028400: 2: msg: "new message" 0xe8f6d900: 4: set_msg 0xe3028400: 2: exit run() 0xe8f6d900: 4: msg: "new message" 0xe8f6d900: 4: exit run() 0xe3028b00: 5: enter run() 0xe3028b00: 5: set_msg 0xbb5ed500: 6: enter run() 0xe3028b00: 5: msg: "new message" 0xbb5ed500: 6: set_msg 0xe3028b00: 5: exit run() 0xc8dcf900: 7: enter run() 0xbb5ed500: 6: msg: "new message" 0xc8dcfd00: 8: enter run() 0xc8dcf600: 9: enter run() 0xc8dcfd00: 8: set_msg 0xbb5ed500: 6: exit run() 0xc8dcf900: 7: set_msg 0xc8dcf600: 9: set_msg 0xc8dcfa00: 10: enter run() 0xc8dcfc00: 12: enter run() 0xc8dcfd00: 8: msg: "new message" 0xc8dcf900: 7: msg: "new message" 0xc8dcfd00: 8: exit run() 0xc8dcfc00: 12: set_msg 0xc8dcf900: 7: exit run() 0xe3028700: 13: enter run() 0xe8f6da00: 11: enter run() 0xe8f6db00: 14: enter run() 0xc8dcf600: 9: msg: "new message" 0xe3028900: 15: enter run() 0xe8f6da00: 11: set_msg 0xc8dcf600: 9: exit run() 0xe8f6db00: 14: set_msg 0xc8dcfa00: 10: set_msg 0xe3028700: 13: set_msg 0xe3028900: 15: set_msg 0xc8dcfc00: 12: msg: "new message" 0xe8f6da00: 11: msg: "new message" 0xe8f6db00: 14: msg: "new message" 0xc8dcfa00: 10: msg: "new message" 0xe3028700: 13: msg: "new message" 0xc8dcfc00: 12: exit run() 0xe8f6da00: 11: exit run() 0xe8f6db00: 14: exit run() 0xc8dcfa00: 10: exit run() 0xe3028700: 13: exit run() 0xe3028900: 15: msg: "new message" 0xe3028900: 15: exit run() main: 38 0xbb5ed100: 1: enter run() 0xbb5ed100: 1: set_msg 0xbb5ed100: 1: msg: "new message" 0xbb5ed100: 1: exit run() 0xe3028f00: 0: enter run() 0xe3028f00: 0: set_msg 0xbb5edb00: 2: enter run() 0xe8f6de00: 3: enter run() 0xbb5ed200: 5: enter run() 0xe3028100: 6: enter run() 0xbb5ed300: 7: enter run() 0xe8f6df00: 8: enter run() 0xbb5edb00: 2: set_msg 0xbb5edb00: 2: msg: "new message" 0xe8f6d600: 10: enter run() 0xe3028f00: 0: msg: "new message" 0xe3028400: 11: enter run() 0xe3028f00: 0: exit run() 0xe8f6d000: 12: enter run() 0xe8f6d100: 13: enter run() 0xe8f6dd00: 9: enter run() 0xc8dcf300: 4: enter run() 0xe8f6de00: 3: set_msg 0xbb5edb00: 2: exit run() 0xc8dcfe00: 14: enter run() 0xe3028200: 15: enter run() 0xbb5ed200: 5: set_msg 0xe3028100: 6: set_msg 0xe3028100: 6: msg: "new message" 0xe3028100: 6: exit run() 0xe8f6d600: 10: set_msg 0xe8f6d600: 10: msg: "new message" 0xe8f6d600: 10: exit run() 0xe8f6d100: 13: set_msg 0xe8f6d100: 13: msg: "new message" 0xe8f6d100: 13: exit run() 0xe3028400: 11: set_msg 0xe3028400: 11: msg: "new message" 0xe3028400: 11: exit run() 0xe8f6dd00: 9: set_msg 0xe8f6dd00: 9: msg: "new message" 0xe8f6dd00: 9: exit run() 0xc8dcf300: 4: set_msg 0xc8dcf300: 4: msg: "new message" 0xc8dcf300: 4: exit run() 0xe8f6df00: 8: set_msg 0xe8f6df00: 8: msg: "new message" 0xe8f6df00: 8: exit run() 0xbb5ed300: 7: set_msg 0xbb5ed300: 7: msg: "new message" 0xbb5ed300: 7: exit run() 0xe8f6d000: 12: set_msg 0xe8f6d000: 12: msg: "new message" 0xe8f6d000: 12: exit run() 0xc8dcfe00: 14: set_msg 0xc8dcfe00: 14: msg: "new message" 0xc8dcfe00: 14: exit run() 0xe8f6de00: 3: msg: "new message" 0xe8f6de00: 3: exit run() 0xe3028200: 15: set_msg 0xe3028200: 15: msg: "new message" 0xe3028200: 15: exit run() 0xbb5ed200: 5: msg: "new message" 0xbb5ed200: 5: exit run() main: 39 0xe3028300: 0: enter run() 0xe8f6db00: 2: enter run() 0xbb5edd00: 1: enter run() 0xe3028700: 4: enter run() 0xe3028f00: 3: enter run() 0xe8f6d300: 5: enter run() 0xe8f6d300: 5: set_msg 0xe8f6d300: 5: msg: "new message" 0xe8f6d300: 5: exit run() 0xe8f6d200: 11: enter run() 0xbb5ed600: 6: enter run() 0xe8f6dc00: 8: enter run() 0xbb5eda00: 9: enter run() 0xbb5ed400: 10: enter run() 0xbb5ede00: 12: enter run() 0xe3028000: 13: enter run() 0xbb5edd00: 1: set_msg 0xc8dcf600: 7: enter run() 0xc8dcff00: 14: enter run() 0xe3028d00: 15: enter run() 0xc8dcff00: 14: set_msg 0xe8f6db00: 2: set_msg 0xbb5ede00: 12: set_msg 0xe3028700: 4: set_msg 0xe3028700: 4: msg: "new message" 0xe3028700: 4: exit run() 0xe3028000: 13: set_msg 0xe3028000: 13: msg: "new message" 0xe3028000: 13: exit run() 0xbb5ed600: 6: set_msg 0xbb5ed600: 6: msg: "new message" 0xbb5ed600: 6: exit run() 0xe3028f00: 3: set_msg 0xe3028f00: 3: msg: "new message" 0xe3028f00: 3: exit run() 0xe3028300: 0: set_msg 0xe3028300: 0: msg: "new message" 0xe3028300: 0: exit run() 0xc8dcf600: 7: set_msg 0xc8dcf600: 7: msg: "new message" 0xc8dcf600: 7: exit run() 0xe8f6d200: 11: set_msg 0xe8f6d200: 11: msg: "new message" 0xe8f6d200: 11: exit run() 0xe8f6dc00: 8: set_msg 0xe8f6dc00: 8: msg: "new message" 0xe8f6dc00: 8: exit run() 0xbb5eda00: 9: set_msg 0xbb5eda00: 9: msg: "new message" 0xbb5eda00: 9: exit run() 0xbb5ed400: 10: set_msg 0xbb5ed400: 10: msg: "new message" 0xbb5ed400: 10: exit run() 0xe3028d00: 15: set_msg 0xe3028d00: 15: msg: "new message" 0xe3028d00: 15: exit run() 0xc8dcff00: 14: msg: "new message" 0xc8dcff00: 14: exit run() 0xe8f6db00: 2: msg: "new message" 0xe8f6db00: 2: exit run() 0xbb5ede00: 12: msg: "new message" 0xbb5ede00: 12: exit run() 0xbb5edd00: 1: msg: "new message" 0xbb5edd00: 1: exit run() main: 40 0xe8f6d100: 1: enter run() 0xe8f6d300: 2: enter run() 0xe3028400: 3: enter run() 0xe8f6d100: 1: set_msg 0xe8f6d300: 2: set_msg 0xe3028400: 3: set_msg 0xe8f6d100: 1: msg: "new message" 0xe8f6d300: 2: msg: "new message" 0xe8f6d100: 1: exit run() 0xe8f6d300: 2: exit run() 0xe3028100: 0: enter run() 0xe3028400: 3: msg: "new message" 0xe3028100: 0: set_msg 0xc8dcfc00: 4: enter run() 0xe3028e00: 5: enter run() 0xe3028400: 3: exit run() 0xc8dcfc00: 4: set_msg 0xbb5ed400: 6: enter run() 0xe3028e00: 5: set_msg 0xe3028100: 0: msg: "new message" 0xc8dcfc00: 4: msg: "new message" 0xe3028100: 0: exit run() 0xbb5ed400: 6: set_msg 0xc8dcfc00: 4: exit run() 0xe3028e00: 5: msg: "new message" 0xc8dcf300: 7: enter run() 0xc8dcf200: 8: enter run() 0xc8dcf300: 7: set_msg 0xe3028e00: 5: exit run() 0xc8dcf200: 8: set_msg 0xe3028200: 9: enter run() 0xe3028200: 9: set_msg 0xbb5ed400: 6: msg: "new message" 0xc8dcf300: 7: msg: "new message" 0xc8dcf200: 8: msg: "new message" 0xbb5ed400: 6: exit run() 0xc8dcf300: 7: exit run() 0xbb5ed500: 10: enter run() 0xc8dcf200: 8: exit run() 0xe3028200: 9: msg: "new message" 0xe3028200: 9: exit run() 0xe3028a00: 11: enter run() 0xe8f6d700: 12: enter run() 0xe3028a00: 11: set_msg 0xe8f6d700: 12: set_msg 0xe3028a00: 11: msg: "new message" 0xe8f6d700: 12: msg: "new message" 0xe3028a00: 11: exit run() 0xe8f6d700: 12: exit run() 0xbb5ed500: 10: set_msg 0xbb5ed500: 10: msg: "new message" 0xbb5ed500: 10: exit run() 0xc8dcfb00: 13: enter run() 0xc8dcfb00: 13: set_msg 0xc8dcfb00: 13: msg: "new message" 0xc8dcfb00: 13: exit run() 0xe8f6d400: 14: enter run() 0xe8f6d400: 14: set_msg 0xe8f6d400: 14: msg: "new message" 0xe8f6d400: 14: exit run() 0xc8dcfd00: 15: enter run() 0xc8dcfd00: 15: set_msg 0xc8dcfd00: 15: msg: "new message" 0xc8dcfd00: 15: exit run() main: 41 0xc8dcfe00: 0: enter run() 0xc8dcfe00: 0: set_msg 0xc8dcfe00: 0: msg: "new message" 0xc8dcfe00: 0: exit run() 0xc8dcf100: 1: enter run() 0xc8dcf700: 2: enter run() 0xc8dcf700: 2: set_msg 0xc8dcf700: 2: msg: "new message" 0xc8dcf700: 2: exit run() 0xc8dcf100: 1: set_msg 0xe3028500: 5: enter run() 0xe8f6d100: 3: enter run() 0xe3028f00: 4: enter run() 0xe3028000: 6: enter run() 0xe8f6d100: 3: set_msg 0xc8dcf400: 8: enter run() 0xbb5eda00: 7: enter run() 0xbb5ed800: 9: enter run() 0xe8f6d600: 10: enter run() 0xe3028f00: 4: set_msg 0xc8dcfc00: 11: enter run() 0xe8f6dc00: 12: enter run() 0xe8f6dc00: 12: set_msg 0xe3028800: 13: enter run() 0xc8dcf600: 14: enter run() 0xc8dcf500: 15: enter run() 0xe3028000: 6: set_msg 0xe3028000: 6: msg: "new message" 0xc8dcf100: 1: msg: "new message" 0xe3028f00: 4: msg: "new message" 0xe8f6d100: 3: msg: "new message" 0xe8f6dc00: 12: msg: "new message" 0xc8dcf100: 1: exit run() 0xe3028f00: 4: exit run() 0xe8f6d100: 3: exit run() 0xe3028000: 6: exit run() 0xe3028500: 5: set_msg 0xbb5eda00: 7: set_msg 0xc8dcf500: 15: set_msg 0xe8f6dc00: 12: exit run() 0xbb5eda00: 7: msg: "new message" 0xbb5eda00: 7: exit run() 0xe3028800: 13: set_msg 0xc8dcfc00: 11: set_msg 0xbb5ed800: 9: set_msg 0xbb5ed800: 9: msg: "new message" 0xbb5ed800: 9: exit run() 0xc8dcf600: 14: set_msg 0xe8f6d600: 10: set_msg 0xc8dcf400: 8: set_msg 0xe3028500: 5: msg: "new message" 0xc8dcf500: 15: msg: "new message" 0xc8dcf600: 14: msg: "new message" 0xe8f6d600: 10: msg: "new message" 0xe3028500: 5: exit run() 0xc8dcf500: 15: exit run() 0xc8dcf600: 14: exit run() 0xc8dcfc00: 11: msg: "new message" 0xe8f6d600: 10: exit run() 0xc8dcf400: 8: msg: "new message" 0xc8dcf400: 8: exit run() 0xe3028800: 13: msg: "new message" 0xc8dcfc00: 11: exit run() 0xe3028800: 13: exit run() main: 42 0xc8dcff00: 0: enter run() 0xc8dcff00: 0: set_msg 0xc8dcff00: 0: msg: "new message" 0xc8dcff00: 0: exit run() 0xe8f6d700: 1: enter run() 0xc8dcf800: 2: enter run() 0xc8dcf800: 2: set_msg 0xc8dcf800: 2: msg: "new message" 0xc8dcf800: 2: exit run() 0xe8f6d700: 1: set_msg 0xbb5ed400: 3: enter run() 0xc8dcf900: 4: enter run() 0xbb5ed600: 5: enter run() 0xe8f6d800: 6: enter run() 0xc8dcf000: 8: enter run() 0xbb5ed600: 5: set_msg 0xe3028600: 7: enter run() 0xc8dcfa00: 9: enter run() 0xbb5ed000: 10: enter run() 0xbb5ed100: 11: enter run() 0xc8dcfa00: 9: set_msg 0xbb5ed300: 12: enter run() 0xe8f6d800: 6: set_msg 0xe8f6d800: 6: msg: "new message" 0xe8f6d800: 6: exit run() 0xc8dcf000: 8: set_msg 0xc8dcf000: 8: msg: "new message" 0xc8dcf000: 8: exit run() 0xbb5ed400: 3: set_msg 0xbb5ed400: 3: msg: "new message" 0xbb5ed400: 3: exit run() 0xc8dcf900: 4: set_msg 0xe8f6d900: 13: enter run() 0xe8f6d500: 14: enter run() 0xe8f6da00: 15: enter run() 0xe8f6da00: 15: set_msg 0xbb5ed600: 5: msg: "new message" 0xbb5ed600: 5: exit run() 0xe8f6d900: 13: set_msg 0xe8f6d900: 13: msg: "new message" 0xe8f6d900: 13: exit run() 0xe8f6d500: 14: set_msg 0xe8f6d500: 14: msg: "new message" 0xe8f6d500: 14: exit run() 0xe8f6da00: 15: msg: "new message" 0xbb5ed000: 10: set_msg 0xe8f6da00: 15: exit run() 0xbb5ed100: 11: set_msg 0xe8f6d700: 1: msg: "new message" 0xe8f6d700: 1: exit run() 0xe3028600: 7: set_msg 0xe3028600: 7: msg: "new message" 0xe3028600: 7: exit run() 0xc8dcf900: 4: msg: "new message" 0xbb5ed000: 10: msg: "new message" 0xbb5ed000: 10: exit run() 0xc8dcfa00: 9: msg: "new message" 0xc8dcf900: 4: exit run() 0xbb5ed300: 12: set_msg 0xc8dcfa00: 9: exit run() 0xbb5ed100: 11: msg: "new message" 0xbb5ed100: 11: exit run() 0xbb5ed300: 12: msg: "new message" 0xbb5ed300: 12: exit run() main: 43 0xbb5ed600: 0: enter run() 0xbb5ed600: 0: set_msg 0xbb5ed600: 0: msg: "new message" 0xbb5ed600: 0: exit run() 0xe8f6de00: 1: enter run() 0xbb5edf00: 2: enter run() 0xbb5edf00: 2: set_msg 0xbb5edf00: 2: msg: "new message" 0xbb5edf00: 2: exit run() 0xe8f6de00: 1: set_msg 0xc8dcf700: 4: enter run() 0xbb5ed200: 3: enter run() 0xbb5ed300: 5: enter run() 0xbb5ed700: 6: enter run() 0xe8f6db00: 8: enter run() 0xc8dcf700: 4: set_msg 0xe8f6d600: 7: enter run() 0xbb5ed900: 9: enter run() 0xe3028c00: 10: enter run() 0xc8dcfb00: 11: enter run() 0xbb5ed900: 9: set_msg 0xe8f6de00: 1: msg: "new message" 0xbb5ed800: 12: enter run() 0xe8f6dd00: 13: enter run() 0xe8f6db00: 8: set_msg 0xc8dcf100: 14: enter run() 0xe8f6df00: 15: enter run() 0xe8f6de00: 1: exit run() 0xe3028c00: 10: set_msg 0xc8dcf100: 14: set_msg 0xbb5ed900: 9: msg: "new message" 0xc8dcf100: 14: msg: "new message" 0xc8dcf100: 14: exit run() 0xc8dcf700: 4: msg: "new message" 0xc8dcf700: 4: exit run() 0xe8f6db00: 8: msg: "new message" 0xe8f6db00: 8: exit run() 0xe3028c00: 10: msg: "new message" 0xe3028c00: 10: exit run() 0xe8f6d600: 7: set_msg 0xe8f6d600: 7: msg: "new message" 0xe8f6d600: 7: exit run() 0xe8f6df00: 15: set_msg 0xbb5ed900: 9: exit run() 0xbb5ed300: 5: set_msg 0xbb5ed300: 5: msg: "new message" 0xbb5ed300: 5: exit run() 0xbb5ed700: 6: set_msg 0xbb5ed700: 6: msg: "new message" 0xbb5ed700: 6: exit run() 0xc8dcfb00: 11: set_msg 0xc8dcfb00: 11: msg: "new message" 0xc8dcfb00: 11: exit run() 0xbb5ed200: 3: set_msg 0xbb5ed200: 3: msg: "new message" 0xbb5ed200: 3: exit run() 0xe8f6dd00: 13: set_msg 0xe8f6dd00: 13: msg: "new message" 0xe8f6dd00: 13: exit run() 0xbb5ed800: 12: set_msg 0xbb5ed800: 12: msg: "new message" 0xbb5ed800: 12: exit run() 0xe8f6df00: 15: msg: "new message" 0xe8f6df00: 15: exit run() main: 44 0xe8f6da00: 0: enter run() 0xe8f6da00: 0: set_msg 0xe8f6da00: 0: msg: "new message" 0xe8f6da00: 0: exit run() 0xe8f6d000: 1: enter run() 0xe8f6d000: 1: set_msg 0xe8f6d300: 4: enter run() 0xc8dcf400: 2: enter run() 0xe3028200: 5: enter run() 0xc8dcfb00: 3: enter run() 0xe8f6d300: 4: set_msg 0xe3028200: 5: set_msg 0xe8f6d000: 1: msg: "new message" 0xc8dcfa00: 6: enter run() 0xe8f6d300: 4: msg: "new message" 0xe8f6d000: 1: exit run() 0xe3028a00: 8: enter run() 0xe3028300: 7: enter run() 0xc8dcf400: 2: set_msg 0xc8dcf400: 2: msg: "new message" 0xe3028200: 5: msg: "new message" 0xe3028200: 5: exit run() 0xc8dcfc00: 9: enter run() 0xe8f6d300: 4: exit run() 0xe3028400: 11: enter run() 0xc8dcfb00: 3: set_msg 0xc8dcfb00: 3: msg: "new message" 0xc8dcfb00: 3: exit run() 0xe8f6d100: 13: enter run() 0xe3028400: 11: set_msg 0xe3028500: 14: enter run() 0xc8dcf600: 15: enter run() 0xc8dcfa00: 6: set_msg 0xc8dcf300: 10: enter run() 0xbb5ed700: 12: enter run() 0xc8dcf400: 2: exit run() 0xc8dcf300: 10: set_msg 0xbb5ed700: 12: set_msg 0xe3028a00: 8: set_msg 0xe3028a00: 8: msg: "new message" 0xe3028a00: 8: exit run() 0xe3028300: 7: set_msg 0xe3028300: 7: msg: "new message" 0xe3028300: 7: exit run() 0xc8dcfc00: 9: set_msg 0xc8dcfc00: 9: msg: "new message" 0xc8dcfc00: 9: exit run() 0xe8f6d100: 13: set_msg 0xe8f6d100: 13: msg: "new message" 0xe8f6d100: 13: exit run() 0xe3028500: 14: set_msg 0xe3028500: 14: msg: "new message" 0xe3028500: 14: exit run() 0xc8dcf600: 15: set_msg 0xc8dcf600: 15: msg: "new message" 0xc8dcf600: 15: exit run() 0xe3028400: 11: msg: "new message" 0xe3028400: 11: exit run() 0xc8dcfa00: 6: msg: "new message" 0xc8dcfa00: 6: exit run() 0xc8dcf300: 10: msg: "new message" 0xc8dcf300: 10: exit run() 0xbb5ed700: 12: msg: "new message" 0xbb5ed700: 12: exit run() main: 45 0xe8f6d400: 0: enter run() 0xe8f6d400: 0: set_msg 0xe3028000: 1: enter run() 0xe8f6db00: 2: enter run() 0xe8f6db00: 2: set_msg 0xe8f6d400: 0: msg: "new message" 0xe8f6d500: 3: enter run() 0xe3028000: 1: set_msg 0xbb5ed900: 4: enter run() 0xe8f6d400: 0: exit run() 0xe8f6d500: 3: set_msg 0xe8f6db00: 2: msg: "new message" 0xe8f6d900: 5: enter run() 0xe8f6df00: 6: enter run() 0xe3028000: 1: msg: "new message" 0xe8f6db00: 2: exit run() 0xe8f6d000: 7: enter run() 0xbb5ed900: 4: set_msg 0xe8f6d900: 5: set_msg 0xe8f6d900: 5: msg: "new message" 0xe8f6d900: 5: exit run() 0xe8f6d000: 7: set_msg 0xe8f6d700: 8: enter run() 0xe3028000: 1: exit run() 0xe8f6df00: 6: set_msg 0xc8dcf000: 9: enter run() 0xc8dcf800: 10: enter run() 0xc8dcfe00: 11: enter run() 0xe8f6d800: 12: enter run() 0xe8f6d200: 13: enter run() 0xc8dcf700: 14: enter run() 0xbb5ed800: 15: enter run() 0xe8f6d000: 7: msg: "new message" 0xe8f6d700: 8: set_msg 0xe8f6d000: 7: exit run() 0xc8dcf000: 9: set_msg 00xc8dcf000: rwlock_rdlock 0xde49d850 (4294967295) xe8f6d700: 8: msg: "new message" 0xe8f6d700: 8: exit run() 0xbb5ed900: 4: msg: "new message" 0xbb5ed900: 4: exit run() 0xc8dcf800: 10: set_msg 0xc8dcf800: 10: msg: "new message" 0xc8dcf800: 10: exit run() 0xe8f6d800: 12: set_msg 0xe8f6d800: 12: msg: "new message" 0xe0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (2147483652) rthread reaping 0xbb5ed900 stack 0xe55ccfa0 0xc8dcfe00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d500 stack 0xe55bd7c0 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d900 stack 0xe55b17e0 0xc8dcfe00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6df00 stack 0xe55cc520 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (2) rthread reaping 0xe8f6d000 stack 0xe55bdc80 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55ba020 rthread reaping 0xc8dcf000 stack 0xe55ccca0 rthread reaping 0xc8dcf800 stack 0xe55bace0 rthread reaping 0xc8dcfe00 stack 0xe55bd220 rthread reaping 0xe8f6d800 stack 0xe55ccbc0 rthread reaping 0xe8f6d200 stack 0xe55cc3c0 rthread reaping 0xc8dcf700 stack 0xe55bd1e0 rthread reaping 0xbb5ed800 stack 0xe55bd080 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xc8dcf200: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed900: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe3028700: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (6) rthread reaping 0xbb5eda00 stack 0xe55bd1e0 0xc8dcf200: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed900 stack 0xe55bd080 rthread reaping 0xe8f6d400 stack 0xe55cc3c0 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028700 stack 0xe55bd220 rthread reaping 0xbb5edb00 stack 0xe55ccbc0 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55ccca0 rthread reaping 0xc8dcf100 stack 0xe55bace0 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028c00 stack 0xe55bdc80 rthread reaping 0xe3028d00 stack 0xe55ba020 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d900 stack 0xe55b17e0 rthread reaping 0xbb5edc00 stack 0xe55cc520 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf200 stack 0xe55ccfa0 rthread reaping 0xe8f6de00 stack 0xe55bd7c0 0xbb5edd00: rwlock_wrlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edd00 stack 0xe55ba6a0 rthread reaping 0xe8f6d100 stack 0xe55bdbe0 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xb4236318: mutex_lock 0xb4235f24 (0x0) 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_wrlock 0xde49d850 (0) 0xb4236318: mutex_unlock 0xb4235f24 (0xb4236318) 0xe8f6df00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028f00 stack 0xe55b19c0 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_wrlock 0xde49d850 (4294967295) rthread reaping 0xbb5ed800 stack 0xe55bdbe0 0xe8f6df00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed300: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (7) 0xbb5ed300: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6df00 stack 0xe55ba6a0 rthread reaping 0xe3028a00 stack 0xe55bd7c0 rthread reaping 0xe8f6dc00 stack 0xe55ccfa0 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d000 stack 0xe55b17e0 rthread reaping 0xe3028e00 stack 0xe55cc520 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfc00 stack 0xe55bdc80 rthread reaping 0xe3028800 stack 0xe55ba020 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d300 stack 0xe55ccca0 rthread reaping 0xbb5ed000 stack 0xe55bace0 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55bd220 rthread reaping 0xbb5eda00 stack 0xe55ccbc0 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf500 stack 0xe55bd080 rthread reaping 0xe8f6dd00 stack 0xe55cc3c0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed300 stack 0xe55ba720 rthread reaping 0xe8f6d400 stack 0xe55bd1e0 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028800: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (7) 0xe8f6d300: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (0) 0xe3028f00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6d000: rwlock_wrlock 0xde49d850 (2147483649) 0xbb5ed100: rwlock_wrlock 0xde49d850 (2147483649) 0xc8dcf300: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6de00: rwlock_wrlock 0xde49d850 (2147483649) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6de00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (5) 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed500 stack 0xe55bd1e0 rthread reaping 0xe8f6de00 stack 0xe55ba720 rthread reaping 0xe8f6da00 stack 0xe55cc3c0 rthread reaping 0xbb5ed700 stack 0xe55bd080 rthread reaping 0xbb5edf00 stack 0xe55ccbc0 rthread reaping 0xe3028f00 stack 0xe55bd220 rthread reaping 0xbb5ed600 stack 0xe55bace0 rthread reaping 0xe8f6df00 stack 0xe55ccca0 rthread reaping 0xe3028800 stack 0xe55ba020 rthread reaping 0xe3028d00 stack 0xe55bdc80 rthread reaping 0xe8f6dc00 stack 0xe55cc520 rthread reaping 0xe8f6d000 stack 0xe55b17e0 rthread reaping 0xe3028c00 stack 0xe55ccfa0 rthread reaping 0xbb5ed100 stack 0xe55bd7c0 rthread reaping 0xe8f6d300 stack 0xe55ba6a0 rthread reaping 0xc8dcf300 stack 0xe55bdbe0 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe8f6db00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (7) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfc00 stack 0xe55bdbe0 rthread reaping 0xe3028400 stack 0xe55ba6a0 rthread reaping 0xbb5ed400 stack 0xe55bd7c0 0xc8dcfd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55b17e0 rthread reaping 0xc8dcfd00 stack 0xe55ccfa0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xe3028e00 stack 0xe55bdc80 rthread reaping 0xe8f6d400 stack 0xe55cc520 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6db00 stack 0xe55ccca0 rthread reaping 0xe3028700 stack 0xe55ba020 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d000 stack 0xe55bd220 rthread reaping 0xbb5ed600 stack 0xe55bace0 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (0) 0xe3028500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6da00 stack 0xe55bd080 rthread reaping 0xe3028500 stack 0xe55ccbc0 0xc8dcf400: rwlock_wrlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfe00 stack 0xe55ba720 rthread reaping 0xc8dcf400 stack 0xe55cc3c0 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed200: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (7) 0xc8dcf800: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6df00 stack 0xe55bd1e0 rthread reaping 0xbb5ed400 stack 0xe55cc3c0 rthread reaping 0xe3028e00 stack 0xe55ba720 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55bd080 rthread reaping 0xe3028a00 stack 0xe55ccbc0 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf700 stack 0xe55bd220 rthread reaping 0xe3028800 stack 0xe55bace0 0xc8dcfd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfd00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55ccca0 rthread reaping 0xc8dcfd00 stack 0xe55ba020 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028b00 stack 0xe55bdc80 rthread reaping 0xbb5ed800 stack 0xe55cc520 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (0) 0xbb5ed900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55b17e0 rthread reaping 0xbb5ed900 stack 0xe55ccfa0 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed200 stack 0xe55ba6a0 rthread reaping 0xbb5edc00 stack 0xe55bd7c0 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfb00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf800 stack 0xe55b19c0 rthread reaping 0xc8dcfb00 stack 0xe55bdbe0 0xe8f6db00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (7) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6db00 stack 0xe55bdbe0 rthread reaping 0xe3028600 stack 0xe55b19c0 rthread reaping 0xe8f6d400 stack 0xe55bd7c0 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf800 stack 0xe55ccfa0 rthread reaping 0xc8dcf900 stack 0xe55ba6a0 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 rthread reaping 0xe3028e00 stack 0xe55cc520 rthread reaping 0xe3028700 stack 0xe55b17e0 0xc8dcf500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d500 stack 0xe55ba020 rthread reaping 0xc8dcf500 stack 0xe55bdc80 0xbb5edd00: rwlock_wrlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55bace0 rthread reaping 0xbb5edd00 stack 0xe55ccca0 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d100 stack 0xe55ccbc0 rthread reaping 0xbb5eda00 stack 0xe55bd220 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028000 stack 0xe55ba720 rthread reaping 0xc8dcfe00 stack 0xe55bd080 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf600: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf600: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed800: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (7) 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 rthread reaping 0xe3028800 stack 0xe55cc3c0 rthread reaping 0xe3028900 stack 0xe55bd080 rthread reaping 0xe8f6d400 stack 0xe55ba720 0xe8f6d800: rwlock_wrlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d300 stack 0xe55ccbc0 rthread reaping 0xe8f6d800 stack 0xe55bd220 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edb00 stack 0xe55bace0 rthread reaping 0xbb5ed000 stack 0xe55ccca0 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (0) 0xbb5ed400: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf600 stack 0xe55ba020 rthread reaping 0xbb5ed400 stack 0xe55bdc80 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfc00 stack 0xe55cc520 rthread reaping 0xe8f6d200 stack 0xe55b17e0 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed800 stack 0xe55ccfa0 rthread reaping 0xe8f6dc00 stack 0xe55ba6a0 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (0) 0xbb5ed500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55b19c0 rthread reaping 0xbb5ed500 stack 0xe55bd7c0 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 rthread reaping 0xe3028a00 stack 0xe55bd1e0 rthread reaping 0xc8dcf700 stack 0xe55bdbe0 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf000: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d800: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf000: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d800: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028700: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (7) 0xe8f6d800: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 rthread reaping 0xe3028700 stack 0xe55bdbe0 rthread reaping 0xbb5ed600 stack 0xe55bd1e0 rthread reaping 0xe8f6d500 stack 0xe55bd7c0 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf000 stack 0xe55ba6a0 rthread reaping 0xe3028400 stack 0xe55b19c0 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55b17e0 rthread reaping 0xbb5edc00 stack 0xe55ccfa0 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf800 stack 0xe55bdc80 rthread reaping 0xe3028100 stack 0xe55cc520 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028500 stack 0xe55ccca0 rthread reaping 0xe3028800 stack 0xe55ba020 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed700 stack 0xe55bd220 rthread reaping 0xe8f6d700 stack 0xe55bace0 0xe3028200: rwlock_wrlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d800 stack 0xe55ba720 rthread reaping 0xe3028200 stack 0xe55ccbc0 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe3028f00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028f00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe3028f00: rwlock_rdlock 0xde49d850 (7) 0xe3028f00: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6df00 stack 0xe55bd080 rthread reaping 0xc8dcf500 stack 0xe55ccbc0 rthread reaping 0xc8dcf700 stack 0xe55ba720 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed200 stack 0xe55bd220 rthread reaping 0xc8dcff00 stack 0xe55bace0 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d900 stack 0xe55ccca0 rthread reaping 0xe8f6de00 stack 0xe55ba020 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed100 stack 0xe55bdc80 rthread reaping 0xe8f6d000 stack 0xe55cc520 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (0) 0xbb5edc00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dc00 stack 0xe55b17e0 rthread reaping 0xbb5edc00 stack 0xe55ccfa0 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 8f6d800: 12: exit run() 0xc8dcf700: 14: set_msg 0xbb5ed800: 15: set_msg 0xe8f6df00: 6: msg: "new message" 0xe8f6d500: 3: msg: "new message" 0xc8dcf000: 9: msg: "new message" 0xc8dcf700: 14: msg: "new message" 0xe8f6df00: 6: exit run() 0xe8f6d500: 3: exit run() 0xc8dcf000: 9: exit run() 0xc8dcfe00: 11: set_msg 0xc8dcf700: 14: exit run() 0xe8f6d200: 13: set_msg 0xbb5ed800: 15: msg: "new message" 0xc8dcfe00: 11: msg: "new message" 0xbb5ed800: 15: exit run() 0xc8dcfe00: 11: exit run() 0xe8f6d200: 13: msg: "new message" 0xe8f6d200: 13: exit run() main: 46 0xbb5eda00: 1: enter run() 0xbb5eda00: 1: set_msg 0xbb5eda00: 1: msg: "new message" 0xbb5eda00: 1: exit run() 0xbb5ed900: 0: enter run() 0xe8f6d400: 2: enter run() 0xe3028700: 4: enter run() 0xe3028300: 6: enter run() 0xe3028c00: 8: enter run() 0xe8f6d900: 10: enter run() 0xc8dcf200: 12: enter run() 0xbb5ed900: 0: set_msg 0xe8f6d400: 2: set_msg 0xe3028700: 4: set_msg 0xe3028300: 6: set_msg 0xe3028c00: 8: set_msg 0xe8f6d900: 10: set_msg 0xc8dcf200: 12: set_msg 0xbb5ed900: 0: msg: "new message" 0xe8f6d400: 2: msg: "new message" 0xe3028700: 4: msg: "new message" 0xe3028300: 6: msg: "new message" 0xe3028c00: 8: msg: "new message" 0xe8f6d900: 10: msg: "new message" 0xbb5ed900: 0: exit run() 0xe8f6d400: 2: exit run() 0xe3028700: 4: exit run() 0xe3028300: 6: exit run() 0xe3028c00: 8: exit run() 0xe8f6d900: 10: exit run() 0xc8dcf200: 12: msg: "new message" 0xc8dcf200: 12: exit run() 0xbb5edb00: 3: enter run() 0xbb5edb00: 3: set_msg 0xbb5edb00: 3: msg: "new message" 0xbb5edb00: 3: exit run() 0xc8dcf100: 5: enter run() 0xc8dcf100: 5: set_msg 0xc8dcf100: 5: msg: "new message" 0xc8dcf100: 5: exit run() 0xe3028d00: 7: enter run() 0xe3028d00: 7: set_msg 0xe3028d00: 7: msg: "new message" 0xe3028d00: 7: exit run() 0xbb5edc00: 9: enter run() 0xbb5edc00: 9: set_msg 0xbb5edc00: 9: msg: "new message" 0xbb5edc00: 9: exit run() 0xe8f6de00: 11: enter run() 0xe8f6de00: 11: set_msg 0xe8f6de00: 11: msg: "new message" 0xe8f6de00: 11: exit run() 0xbb5edd00: 13: enter run() 0xbb5edd00: 13: set_msg 0xbb5edd00: 13: msg: "new message" 0xbb5edd00: 13: exit run() 0xe8f6d100: 14: enter run() 0xe8f6d100: 14: set_msg 0xe8f6d100: 14: msg: "new message" 0xe8f6d100: 14: exit run() 0xe3028f00: 15: enter run() 0xe3028f00: 15: set_msg 0xe3028f00: 15: msg: "new message" 0xe3028f00: 15: exit run() main: 47 0xbb5ed800: 0: enter run() 0xbb5ed800: 0: set_msg 0xbb5ed800: 0: msg: "new message" 0xbb5ed800: 0: exit run() 0xe8f6df00: 1: enter run() 0xe8f6dc00: 3: enter run() 0xe8f6d000: 5: enter run() 0xc8dcfc00: 7: enter run() 0xe8f6d300: 9: enter run() 0xe8f6d600: 11: enter run() 0xc8dcf500: 13: enter run() 0xe8f6df00: 1: set_msg 0xe8f6dc00: 3: set_msg 0xbb5ed300: 15: enter run() 0xe8f6d000: 5: set_msg 0xc8dcfc00: 7: set_msg 0xe8f6d300: 9: set_msg 0xe8f6d600: 11: set_msg 0xc8dcf500: 13: set_msg 0xbb5ed300: 15: set_msg 0xe8f6df00: 1: msg: "new message" 0xe8f6dc00: 3: msg: "new message" 0xe8f6d000: 5: msg: "new message" 0xc8dcfc00: 7: msg: "new message" 0xe8f6d300: 9: msg: "new message" 0xe8f6d600: 11: msg: "new message" 0xc8dcf500: 13: msg: "new message" 0xe8f6df00: 1: exit run() 0xe8f6dc00: 3: exit run() 0xe8f6d000: 5: exit run() 0xc8dcfc00: 7: exit run() 0xe8f6d300: 9: exit run() 0xe8f6d600: 11: exit run() 0xc8dcf500: 13: exit run() 0xbb5ed300: 15: msg: "new message" 0xbb5ed300: 15: exit run() 0xe3028a00: 2: enter run() 0xe3028a00: 2: set_msg 0xe3028a00: 2: msg: "new message" 0xe3028a00: 2: exit run() 0xe3028e00: 4: enter run() 0xe3028e00: 4: set_msg 0xe3028e00: 4: msg: "new message" 0xe3028e00: 4: exit run() 0xe3028800: 6: enter run() 0xe3028800: 6: set_msg 0xe3028800: 6: msg: "new message" 0xe3028800: 6: exit run() 0xbb5ed000: 8: enter run() 0xbb5ed000: 8: set_msg 0xbb5ed000: 8: msg: "new message" 0xbb5ed000: 8: exit run() 0xbb5eda00: 10: enter run() 0xbb5eda00: 10: set_msg 0xbb5eda00: 10: msg: "new message" 0xbb5eda00: 10: exit run() 0xe8f6dd00: 12: enter run() 0xe8f6dd00: 12: set_msg 0xe8f6dd00: 12: msg: "new message" 0xe8f6dd00: 12: exit run() 0xe8f6d400: 14: enter run() 0xe8f6d400: 14: set_msg 0xe8f6d400: 14: msg: "new message" 0xe8f6d400: 14: exit run() main: 48 0xbb5ed500: 0: enter run() 0xe8f6da00: 2: enter run() 0xbb5edf00: 4: enter run() 0xbb5ed600: 6: enter run() 0xe3028800: 8: enter run() 0xe8f6dc00: 10: enter run() 0xe3028c00: 12: enter run() 0xe8f6d300: 14: enter run() 0xbb5ed500: 0: set_msg 0xe8f6da00: 2: set_msg 0xbb5edf00: 4: set_msg 0xbb5ed600: 6: set_msg 0xe3028800: 8: set_msg 0xe8f6dc00: 10: set_msg 0xe3028c00: 12: set_msg 0xe8f6d300: 14: set_msg 0xbb5ed500: 0: msg: "new message" 0xe8f6da00: 2: msg: "new message" 0xbb5edf00: 4: msg: "new message" 0xbb5ed600: 6: msg: "new message" 0xe3028800: 8: msg: "new message" 0xe8f6dc00: 10: msg: "new message" 0xe3028c00: 12: msg: "new message" 0xbb5ed500: 0: exit run() 0xe8f6da00: 2: exit run() 0xbb5edf00: 4: exit run() 0xbb5ed600: 6: exit run() 0xe3028800: 8: exit run() 0xe8f6dc00: 10: exit run() 0xe3028c00: 12: exit run() 0xe8f6d300: 14: msg: "new message" 0xe8f6d300: 14: exit run() 0xbb5ed700: 3: enter run() 0xbb5ed700: 3: set_msg 0xbb5ed700: 3: msg: "new message" 0xbb5ed700: 3: exit run() 0xe8f6df00: 7: enter run() 0xe3028f00: 5: enter run() 0xe3028f00: 5: set_msg 0xe3028f00: 5: msg: "new message" 0xe3028d00: 9: enter run() 0xe8f6d000: 11: enter run() 0xbb5ed100: 13: enter run() 0xc8dcf300: 15: enter run() 0xe8f6de00: 1: enter run() 0xe8f6df00: 7: set_msg 0xe3028f00: 5: exit run() 0xe3028d00: 9: set_msg 0xe8f6d000: 11: set_msg 0xbb5ed100: 13: set_msg 0xc8dcf300: 15: set_msg 0xe8f6de00: 1: set_msg 0xe8f6df00: 7: msg: "new message" 0xe3028d00: 9: msg: "new message" 0xe8f6d000: 11: msg: "new message" 0xbb5ed100: 13: msg: "new message" 0xc8dcf300: 15: msg: "new message" 0xe8f6df00: 7: exit run() 0xe3028d00: 9: exit run() 0xe8f6d000: 11: exit run() 0xbb5ed100: 13: exit run() 0xc8dcf300: 15: exit run() 0xe8f6de00: 1: msg: "new message" 0xe8f6de00: 1: exit run() main: 49 0xc8dcfc00: 0: enter run() 0xbb5ed400: 2: enter run() 0xe8f6d600: 4: enter run() 0xe3028e00: 6: enter run() 0xe8f6db00: 8: enter run() 0xe8f6d000: 10: enter run() 0xe8f6da00: 12: enter run() 0xc8dcfe00: 14: enter run() 0xc8dcfc00: 0: set_msg 0xbb5ed400: 2: set_msg 0xe8f6d600: 4: set_msg 0xe3028e00: 6: set_msg 0xe8f6db00: 8: set_msg 0xe8f6d000: 10: set_msg 0xe8f6da00: 12: set_msg 0xc8dcfe00: 14: set_msg 0xc8dcfc00: 0: msg: "new message" 0xbb5ed400: 2: msg: "new message" 0xe8f6d600: 4: msg: "new message" 0xe3028e00: 6: msg: "new message" 0xe8f6db00: 8: msg: "new message" 0xe8f6d000: 10: msg: "new message" 0xe8f6da00: 12: msg: "new message" 0xc8dcfc00: 0: exit run() 0xbb5ed400: 2: exit run() 0xe8f6d600: 4: exit run() 0xe3028e00: 6: exit run() 0xe8f6db00: 8: exit run() 0xe8f6d000: 10: exit run() 0xe8f6da00: 12: exit run() 0xc8dcfe00: 14: msg: "new message" 0xc8dcfe00: 14: exit run() 0xe3028400: 1: enter run() 0xe3028400: 1: set_msg 0xe3028400: 1: msg: "new message" 0xe3028400: 1: exit run() 0xc8dcfd00: 3: enter run() 0xc8dcfd00: 3: set_msg 0xc8dcfd00: 3: msg: "new message" 0xc8dcfd00: 3: exit run() 0xe8f6d400: 5: enter run() 0xe8f6d400: 5: set_msg 0xe8f6d400: 5: msg: "new message" 0xe8f6d400: 5: exit run() 0xe3028700: 7: enter run() 0xe3028700: 7: set_msg 0xe3028700: 7: msg: "new message" 0xe3028700: 7: exit run() 0xbb5ed600: 9: enter run() 0xbb5ed600: 9: set_msg 0xbb5ed600: 9: msg: "new message" 0xbb5ed600: 9: exit run() 0xe3028500: 11: enter run() 0xe3028500: 11: set_msg 0xe3028500: 11: msg: "new message" 0xe3028500: 11: exit run() 0xc8dcf400: 13: enter run() 0xc8dcf400: 13: set_msg 0xc8dcf400: 13: msg: "new message" 0xc8dcf400: 13: exit run() 0xe8f6df00: 15: enter run() 0xe8f6df00: 15: set_msg 0xe8f6df00: 15: msg: "new message" 0xe8f6df00: 15: exit run() main: 50 0xe3028e00: 1: enter run() 0xe3028600: 3: enter run() 0xc8dcf700: 5: enter run() 0xe3028900: 7: enter run() 0xe3028b00: 9: enter run() 0xe8f6d700: 11: enter run() 0xbb5ed200: 13: enter run() 0xc8dcf800: 15: enter run() 0xe3028e00: 1: set_msg 0xe3028600: 3: set_msg 0xc8dcf700: 5: set_msg 0xe3028900: 7: set_msg 0xe3028b00: 9: set_msg 0xe8f6d700: 11: set_msg 0xbb5ed200: 13: set_msg 0xc8dcf800: 15: set_msg 0xe3028e00: 1: msg: "new message" 0xe3028600: 3: msg: "new message" 0xc8dcf700: 5: msg: "new message" 0xe3028900: 7: msg: "new message" 0xe3028b00: 9: msg: "new message" 0xe8f6d700: 11: msg: "new message" 0xbb5ed200: 13: msg: "new message" 0xe3028e00: 1: exit run() 0xe3028600: 3: exit run() 0xc8dcf700: 5: exit run() 0xe3028900: 7: exit run() 0xe3028b00: 9: exit run() 0xe8f6d700: 11: exit run() 0xbb5ed200: 13: exit run() 0xc8dcf800: 15: msg: "new message" 0xc8dcf800: 15: exit run() 0xbb5ed400: 0: enter run() 0xbb5ed400: 0: set_msg 0xbb5ed400: 0: msg: "new message" 0xbb5ed400: 0: exit run() 0xe3028a00: 2: enter run() 0xe3028a00: 2: set_msg 0xe3028a00: 2: msg: "new message" 0xe3028a00: 2: exit run() 0xe3028800: 4: enter run() 0xe3028800: 4: set_msg 0xe3028800: 4: msg: "new message" 0xe3028800: 4: exit run() 0xc8dcfd00: 6: enter run() 0xc8dcfd00: 6: set_msg 0xc8dcfd00: 6: msg: "new message" 0xc8dcfd00: 6: exit run() 0xbb5ed800: 8: enter run() 0xbb5ed800: 8: set_msg 0xbb5ed800: 8: msg: "new message" 0xbb5ed800: 8: exit run() 0xbb5ed900: 10: enter run() 0xbb5ed900: 10: set_msg 0xbb5ed900: 10: msg: "new message" 0xbb5ed900: 10: exit run() 0xbb5edc00: 12: enter run() 0xbb5edc00: 12: set_msg 0xbb5edc00: 12: msg: "new message" 0xbb5edc00: 12: exit run() 0xc8dcfb00: 14: enter run() 0xc8dcfb00: 14: set_msg 0xc8dcfb00: 14: msg: "new message" 0xc8dcfb00: 14: exit run() main: 51 0xe8f6db00: 0: enter run() 0xe8f6d400: 2: enter run() 0xc8dcf800: 4: enter run() 0xe3028e00: 6: enter run() 0xe8f6d500: 8: enter run() 0xe8f6d600: 10: enter run() 0xe8f6d100: 12: enter run() 0xe3028000: 14: enter run() 0xe8f6db00: 0: set_msg 0xe8f6d400: 2: set_msg 0xc8dcf800: 4: set_msg 0xe3028e00: 6: set_msg 0xe8f6d500: 8: set_msg 0xe8f6d600: 10: set_msg 0xe8f6d100: 12: set_msg 0xe3028000: 14: set_msg 0xe8f6db00: 0: msg: "new message" 0xe8f6d400: 2: msg: "new message" 0xc8dcf800: 4: msg: "new message" 0xe3028e00: 6: msg: "new message" 0xe8f6d500: 8: msg: "new message" 0xe8f6d600: 10: msg: "new message" 0xe8f6d100: 12: msg: "new message" 0xe8f6db00: 0: exit run() 0xe8f6d400: 2: exit run() 0xc8dcf800: 4: exit run() 0xe3028e00: 6: exit run() 0xe8f6d500: 8: exit run() 0xe8f6d600: 10: exit run() 0xe8f6d100: 12: exit run() 0xe3028000: 14: msg: "new message" 0xe3028000: 14: exit run() 0xe3028600: 1: enter run() 0xe3028600: 1: set_msg 0xe3028600: 1: msg: "new message" 0xe3028600: 1: exit run() 0xc8dcf900: 3: enter run() 0xc8dcf900: 3: set_msg 0xc8dcf900: 3: msg: "new message" 0xc8dcf900: 3: exit run() 0xe3028700: 5: enter run() 0xe3028700: 5: set_msg 0xe3028700: 5: msg: "new message" 0xe3028700: 5: exit run() 0xc8dcf500: 7: enter run() 0xc8dcf500: 7: set_msg 0xc8dcf500: 7: msg: "new message" 0xc8dcf500: 7: exit run() 0xbb5edd00: 9: enter run() 0xbb5edd00: 9: set_msg 0xbb5edd00: 9: msg: "new message" 0xbb5edd00: 9: exit run() 0xbb5eda00: 11: enter run() 0xbb5eda00: 11: set_msg 0xbb5eda00: 11: msg: "new message" 0xbb5eda00: 11: exit run() 0xc8dcfe00: 13: enter run() 0xc8dcfe00: 13: set_msg 0xc8dcfe00: 13: msg: "new message" 0xc8dcfe00: 13: exit run() 0xe3028800: 15: enter run() 0xe3028800: 15: set_msg 0xe3028800: 15: msg: "new message" 0xe3028800: 15: exit run() main: 52 0xe8f6d400: 1: enter run() 0xe8f6d300: 3: enter run() 0xbb5edb00: 5: enter run() 0xc8dcf600: 7: enter run() 0xc8dcfc00: 9: enter run() 0xbb5ed800: 11: enter run() 0xe8f6d600: 13: enter run() 0xe3028a00: 15: enter run() 0xe8f6d400: 1: set_msg 0xe8f6d300: 3: set_msg 0xbb5edb00: 5: set_msg 0xc8dcf600: 7: set_msg 0xc8dcfc00: 9: set_msg 0xbb5ed800: 11: set_msg 0xe8f6d600: 13: set_msg 0xe3028a00: 15: set_msg 0xe8f6d400: 1: msg: "new message" 0xe8f6d300: 3: msg: "new message" 0xbb5edb00: 5: msg: "new message" 0xc8dcf600: 7: msg: "new message" 0xc8dcfc00: 9: msg: "new message" 0xbb5ed800: 11: msg: "new message" 0xe8f6d600: 13: msg: "new message" 0xe8f6d400: 1: exit run() 0xe8f6d300: 3: exit run() 0xbb5edb00: 5: exit run() 0xc8dcf600: 7: exit run() 0xc8dcfc00: 9: exit run() 0xbb5ed800: 11: exit run() 0xe8f6d600: 13: exit run() 0xe3028a00: 15: msg: "new message" 0xe3028a00: 15: exit run() 0xe3028900: 0: enter run() 0xe3028900: 0: set_msg 0xe3028900: 0: msg: "new message" 0xe3028900: 0: exit run() 0xe8f6d800: 2: enter run() 0xe8f6d800: 2: set_msg 0xe8f6d800: 2: msg: "new message" 0xe8f6d800: 2: exit run() 0xbb5ed000: 4: enter run() 0xbb5ed000: 4: set_msg 0xbb5ed000: 4: msg: "new message" 0xbb5ed000: 4: exit run() 0xbb5ed400: 6: enter run() 0xbb5ed400: 6: set_msg 0xbb5ed400: 6: msg: "new message" 0xbb5ed400: 6: exit run() 0xe8f6d200: 8: enter run() 0xe8f6d200: 8: set_msg 0xe8f6d200: 8: msg: "new message" 0xe8f6d200: 8: exit run() 0xe8f6dc00: 10: enter run() 0xe8f6dc00: 10: set_msg 0xe8f6dc00: 10: msg: "new message" 0xe8f6dc00: 10: exit run() 0xbb5ed500: 12: enter run() 0xbb5ed500: 12: set_msg 0xbb5ed500: 12: msg: "new message" 0xbb5ed500: 12: exit run() 0xc8dcf700: 14: enter run() 0xc8dcf700: 14: set_msg 0xc8dcf700: 14: msg: "new message" 0xc8dcf700: 14: exit run() main: 53 0xe3028700: 0: enter run() 0xe8f6d500: 2: enter run() 0xc8dcf000: 4: enter run() 0xc8dcf900: 6: enter run() 0xc8dcf800: 8: enter run() 0xe3028500: 10: enter run() 0xbb5ed700: 12: enter run() 0xe8f6d800: 14: enter run() 0xe3028700: 0: set_msg 0xe8f6d500: 2: set_msg 0xc8dcf000: 4: set_msg 0xc8dcf900: 6: set_msg 0xc8dcf800: 8: set_msg 0xe3028500: 10: set_msg 0xbb5ed700: 12: set_msg 0xe8f6d800: 14: set_msg 0xe3028700: 0: msg: "new message" 0xe8f6d500: 2: msg: "new message" 0xc8dcf000: 4: msg: "new message" 0xc8dcf900: 6: msg: "new message" 0xc8dcf800: 8: msg: "new message" 0xe3028500: 10: msg: "new message" 0xbb5ed700: 12: msg: "new message" 0xe3028700: 0: exit run() 0xe8f6d500: 2: exit run() 0xc8dcf000: 4: exit run() 0xc8dcf900: 6: exit run() 0xc8dcf800: 8: exit run() 0xe3028500: 10: exit run() 0xbb5ed700: 12: exit run() 0xe8f6d800: 14: msg: "new message" 0xe8f6d800: 14: exit run() 0xbb5ed600: 1: enter run() 0xbb5ed600: 1: set_msg 0xbb5ed600: 1: msg: "new message" 0xbb5ed600: 1: exit run() 0xe3028400: 3: enter run() 0xe3028400: 3: set_msg 0xe3028400: 3: msg: "new message" 0xe3028400: 3: exit run() 0xbb5edc00: 5: enter run() 0xbb5edc00: 5: set_msg 0xbb5edc00: 5: msg: "new message" 0xbb5edc00: 5: exit run() 0xe3028100: 7: enter run() 0xe3028100: 7: set_msg 0xe3028100: 7: msg: "new message" 0xe3028100: 7: exit run() 0xe3028800: 9: enter run() 0xe3028800: 9: set_msg 0xe3028800: 9: msg: "new message" 0xe3028800: 9: exit run() 0xe8f6d700: 11: enter run() 0xe8f6d700: 11: set_msg 0xe8f6d700: 11: msg: "new message" 0xe8f6d700: 11: exit run() 0xe3028200: 13: enter run() 0xe3028200: 13: set_msg 0xe3028200: 13: msg: "new message" 0xe3028200: 13: exit run() 0xe8f6df00: 15: enter run() 0xe8f6df00: 15: set_msg 0xe8f6df00: 15: msg: "new message" 0xe8f6df00: 15: exit run() main: 54 0xc8dcf700: 1: enter run() 0xbb5ed200: 3: enter run() 0xe8f6d900: 5: enter run() 0xbb5ed100: 7: enter run() 0xe8f6dc00: 9: enter run() 0xc8dcf900: 11: enter run() 0xe8f6d600: 13: enter run() 0xe3028f00: 15: enter run() 0xc8dcf700: 1: set_msg 0xbb5ed200: 3: set_msg 0xe8f6d900: 5: set_msg 0xbb5ed100: 7: set_msg 0xe8f6dc00: 9: set_msg 0xc8dcf900: 11: set_msg 0xe8f6d600: 13: set_msg 0xe3028f00: 15: set_msg 0xc8dcf700: 1: msg: "new message" 0xbb5ed200: 3: msg: "new message" 0xe8f6d900: 5: msg: "new message" 0xbb5ed100: 7: msg: "new message" 0xe8f6dc00: 9: msg: "new message" 0xc8dcf900: 11: msg: "new message" 0xe8f6d600: 13: msg: "new message" 0xc8dcf700: 1: exit run() 0xbb5ed200: 3: exit run() 0xe8f6d900: 5: exit run() 0xbb5ed100: 7: exit run() 0xe8f6dc00: 9: exit run() 0xc8dcf900: 11: exit run() 0xe8f6d600: 13: exit run() 0xe3028f00: 15: msg: "new message" 0xe3028f00: 15: exit run() 0xc8dcf500: 0: enter run() 0xc8dcf500: 0: set_msg 0xc8dcf500: 0: msg: "new message" 0xc8dcf500: 0: exit run() 0xc8dcff00: 2: enter run() 0xc8dcff00: 2: set_msg 0xc8dcff00: 2: msg: "new message" 0xc8dcff00: 2: exit run() 0xe8f6de00: 4: enter run() 0xe8f6de00: 4: set_msg 0xe8f6de00: 4: msg: "new message" 0xe8f6de00: 4: exit run() 0xe8f6d000: 6: enter run() 0xe8f6d000: 6: set_msg 0xe8f6d000: 6: msg: "new message" 0xe8f6d000: 6: exit run() 0xbb5edc00: 8: enter run() 0xbb5edc00: 8: set_msg 0xbb5edc00: 8: msg: "new message" 0xbb5edc00: 8: exit run() 0xe8f6da00: 10: enter run() 0xe8f6da00: 10xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55ba6a0 rthread reaping 0xe8f6da00 stack 0xe55b19c0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55bd1e0 rthread reaping 0xe8f6d400 stack 0xe55bd7c0 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (0) 0xe3028900: rwlock_unlock 0xde49d850 rthread reaping 0xe3028f00 stack 0xe55cc3c0 rthread reaping 0xe3028900 stack 0xe55bdbe0 0xc8dcf300: rwlock_wrlock 0xde49d850 (0) 0xc8dcfd00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed900: rwlock_wrlock 0xde49d850 (0) 0xe3028200: rwlock_wrlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed900: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028000: rwlock_unlock 0xde49d850 0xbb5ed900: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (7) 0xe3028200: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf300 stack 0xe55bdbe0 rthread reaping 0xe8f6de00 stack 0xe55cc3c0 rthread reaping 0xc8dcfd00 stack 0xe55bd7c0 0xc8dcf600: rwlock_wrlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed100 stack 0xe55b19c0 rthread reaping 0xc8dcf600 stack 0xe55bd1e0 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55ccfa0 rthread reaping 0xc8dcfc00 stack 0xe55ba6a0 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed400 stack 0xe55cc520 rthread reaping 0xe8f6dd00 stack 0xe55b17e0 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (0) 0xc8dcff00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028000 stack 0xe55ba020 rthread reaping 0xc8dcff00 stack 0xe55bdc80 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed900 stack 0xe55bace0 rthread reaping 0xe8f6df00 stack 0xe55ccca0 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 rthread reaping 0xe3028200 stack 0xe55ba720 rthread reaping 0xe8f6d300 stack 0xe55bd220 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (0) 0xe3028300: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed200: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028400: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edf00: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed200: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028500: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe3028400: rwlock_unlock 0xde49d850 0xe3028100: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5ed200: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (7) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55ccbc0 rthread reaping 0xe8f6d900 stack 0xe55bd220 rthread reaping 0xc8dcf800 stack 0xe55ba720 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (0) 0xe8f6da00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfe00 stack 0xe55bace0 rthread reaping 0xe8f6da00 stack 0xe55ccca0 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 rthread reaping 0xe3028400 stack 0xe55ba020 rthread reaping 0xc8dcf100 stack 0xe55bdc80 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xe3028100 stack 0xe55cc520 rthread reaping 0xe3028000 stack 0xe55b17e0 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edf00 stack 0xe55ccfa0 rthread reaping 0xe8f6d000 stack 0xe55ba6a0 0xc8dcf000: rwlock_wrlock 0xde49d850 (0) 0xc8dcf000: rwlock_unlock 0xde49d850 0xc8dcf000: rwlock_rdlock 0xde49d850 (0) 0xc8dcf000: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed200 stack 0xe55b19c0 rthread reaping 0xc8dcf000 stack 0xe55bd1e0 0xe3028200: rwlock_wrlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 rthread reaping 0xe3028500 stack 0xe55cc3c0 rthread reaping 0xe3028200 stack 0xe55bd7c0 0xbb5ed300: rwlock_wrlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 0xbb5ed300: rwlock_rdlock 0xde49d850 (0) 0xbb5ed300: rwlock_unlock 0xde49d850 rthread reaping 0xe3028a00 stack 0xe55bd080 rthread reaping 0xbb5ed300 stack 0xe55bdbe0 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xe3028900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028900: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe3028900: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d100: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xe3028900: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (7) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55bdbe0 rthread reaping 0xe3028000 stack 0xe55bd080 rthread reaping 0xbb5ed400 stack 0xe55bd7c0 0xbb5edd00: rwlock_wrlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55bd1e0 rthread reaping 0xbb5edd00 stack 0xe55cc3c0 0xe8f6d800: rwlock_wrlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028900 stack 0xe55ba6a0 rthread reaping 0xe8f6d800 stack 0xe55b19c0 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed500 stack 0xe55b17e0 rthread reaping 0xe8f6df00 stack 0xe55ccfa0 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed600 stack 0xe55bdc80 rthread reaping 0xe3028b00 stack 0xe55cc520 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed700 stack 0xe55ccca0 rthread reaping 0xe8f6d400 stack 0xe55ba020 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (0) 0xe8f6d900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d100 stack 0xe55ba720 rthread reaping 0xe8f6d900 stack 0xe55bace0 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_wrlock 0xde49d850 (0) 0xe3028500: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xe3028200: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xbb5edc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfd00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xc8dcf100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed100: rwlock_unlock 0xde49d850 0xe3028500: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028200: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edc00: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf100: rwlock_unlock 0xde49d850 0xe3028500: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xe3028200: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xbb5edc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_unlock 0xde49d850 0xc8dcfd00: rwlock_rdlock 0xde49d850 (7) 0xc8dcfd00: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (0) 0xe8f6d700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed000 stack 0xe55bd220 rthread reaping 0xe8f6d700 stack 0xe55bace0 rthread reaping 0xc8dcf100 stack 0xe55ba720 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 rthread reaping 0xe3028500 stack 0xe55ccca0 rthread reaping 0xe8f6d300 stack 0xe55ba020 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (0) 0xe3028800: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed100 stack 0xe55bdc80 rthread reaping 0xe3028800 stack 0xe55cc520 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028200 stack 0xe55b17e0 rthread reaping 0xbb5ed800 stack 0xe55ccfa0 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55ba6a0 rthread reaping 0xe8f6d200 stack 0xe55b19c0 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (0) 0xe3028600: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edc00 stack 0xe55bd1e0 rthread reaping 0xe3028600 stack 0xe55cc3c0 0xe3028700: rwlock_wrlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 0xe3028700: rwlock_rdlock 0xde49d850 (0) 0xe3028700: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dc00 stack 0xe55bd080 rthread reaping 0xe3028700 stack 0xe55bd7c0 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (0) 0xe3028a00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfd00 stack 0xe55ccbc0 rthread reaping 0xe3028a00 stack 0xe55bdbe0 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_wrlock 0xde49d850 (0) 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xc8dcff00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ede00: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf900: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcff00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xc8dcff00: rwlock_rdlock 0xde49d850 (7) 0xc8dcff00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_wrlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 0xbb5edd00: rwlock_rdlock 0xde49d850 (0) 0xbb5edd00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6dd00 stack 0xe55bdbe0 rthread reaping 0xbb5edd00 stack 0xe55ccbc0 rthread reaping 0xe8f6d900 stack 0xe55bd7c0 0xe8f6de00: rwlock_wrlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 0xe8f6de00: rwlock_rdlock 0xde49d850 (0) 0xe8f6de00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed500 stack 0xe55cc3c0 rthread reaping 0xe8f6de00 stack 0xe55bd080 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (0) 0xe8f6d500: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf500 stack 0xe55b19c0 rthread reaping 0xe8f6d500 stack 0xe55bd1e0 0xe8f6df00: rwlock_wrlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 0xe8f6df00: rwlock_rdlock 0xde49d850 (0) 0xe8f6df00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ede00 stack 0xe55ccfa0 rthread reaping 0xe8f6df00 stack 0xe55ba6a0 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfe00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf900 stack 0xe55cc520 rthread reaping 0xc8dcfe00 stack 0xe55b17e0 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfc00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6da00 stack 0xe55ba020 rthread reaping 0xc8dcfc00 stack 0xe55bdc80 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (0) 0xe3028e00: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcff00 stack 0xe55ba720 rthread reaping 0xe3028e00 stack 0xe55ccca0 0xbb5ed000: rwlock_wrlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xbb5ed000: rwlock_rdlock 0xde49d850 (0) 0xbb5ed000: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_wrlock 0xde49d850 (0) 0xe3028600: rwlock_wrlock 0xde49d850 (0) 0xc8dcf300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xe8f6d700: rwlock_wrlock 0xde49d850 (0) 0xbb5ed500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xc8dcf200: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf300: rwlock_unlock 0xde49d850 0xe3028600: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d700: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcf200: rwlock_unlock 0xde49d850 0xe3028600: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xe8f6d700: rwlock_unlock 0xde49d850 0xbb5ed500: rwlock_rdlock 0xde49d850 (7) 0xbb5ed500: rwlock_unlock 0xde49d850 0xe3028100: rwlock_wrlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 0xe3028100: rwlock_rdlock 0xde49d850 (0) 0xe3028100: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed000 stack 0xe55bace0 rthread reaping 0xe3028100 stack 0xe55ccca0 rthread reaping 0xc8dcf200 stack 0xe55ba720 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xe3028600 stack 0xe55ba020 rthread reaping 0xe8f6d000 stack 0xe55bdc80 0xe8f6d800: rwlock_wrlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (0) 0xe8f6d800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf300 stack 0xe55cc520 rthread reaping 0xe8f6d800 stack 0xe55b17e0 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d200 stack 0xe55ccfa0 rthread reaping 0xe8f6d100 stack 0xe55ba6a0 0xc8dcf400: rwlock_wrlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 0xc8dcf400: rwlock_rdlock 0xde49d850 (0) 0xc8dcf400: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcf700 stack 0xe55b19c0 rthread reaping 0xc8dcf400 stack 0xe55bd1e0 0xe3028200: rwlock_wrlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 0xe3028200: rwlock_rdlock 0xde49d850 (0) 0xe3028200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55cc3c0 rthread reaping 0xe3028200 stack 0xe55bd080 0xbb5ede00: rwlock_wrlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 0xbb5ede00: rwlock_rdlock 0xde49d850 (0) 0xbb5ede00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d700 stack 0xe55ccbc0 rthread reaping 0xbb5ede00 stack 0xe55bd7c0 0xe3028400: rwlock_wrlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 0xe3028400: rwlock_rdlock 0xde49d850 (0) 0xe3028400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed500 stack 0xe55bd220 rthread reaping 0xe3028400 stack 0xe55bdbe0 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed100: rwlock_wrlock 0xde49d850 (0) 0xe3028300: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d500: rwlock_wrlock 0xde49d850 (0) 0xe8f6d900: rwlock_wrlock 0xde49d850 (0) 0xe3028a00: rwlock_wrlock 0xde49d850 (0) 0xe3028c00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028300: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028300: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d500: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d900: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028a00: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028c00: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xbb5ed100: rwlock_unlock 0xde49d850 0xe3028300: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6d500: rwlock_unlock 0xde49d850 0xe8f6d900: rwlock_unlock 0xde49d850 0xe3028a00: rwlock_unlock 0xde49d850 0xe3028c00: rwlock_rdlock 0xde49d850 (7) 0xe3028c00: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_wrlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 0xc8dcf700: rwlock_rdlock 0xde49d850 (0) 0xc8dcf700: rwlock_unlock 0xde49d850 rthread reaping 0xbb5eda00 stack 0xe55bdbe0 rthread reaping 0xc8dcf700 stack 0xe55bd220 rthread reaping 0xbb5ed100 stack 0xe55bd7c0 0xc8dcfa00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028300 stack 0xe55bd080 rthread reaping 0xc8dcfa00 stack 0xe55ccbc0 0xbb5ed600: rwlock_wrlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 0xbb5ed600: rwlock_rdlock 0xde49d850 (0) 0xbb5ed600: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed400 stack 0xe55bd1e0 rthread reaping 0xbb5ed600 stack 0xe55cc3c0 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d500 stack 0xe55ba6a0 rthread reaping 0xe8f6d000 stack 0xe55b19c0 0xe8f6d200: rwlock_wrlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 0xe8f6d200: rwlock_rdlock 0xde49d850 (0) 0xe8f6d200: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d900 stack 0xe55b17e0 rthread reaping 0xe8f6d200 stack 0xe55ccfa0 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028a00 stack 0xe55bdc80 rthread reaping 0xe3028d00 stack 0xe55cc520 0xe8f6d300: rwlock_wrlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 0xe8f6d300: rwlock_rdlock 0xde49d850 (0) 0xe8f6d300: rwlock_unlock 0xde49d850 rthread reaping 0xe3028c00 stack 0xe55ba720 rthread reaping 0xe8f6d300 stack 0xe55ba020 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (0) 0xe3028b00: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_wrlock 0xde49d850 (0) 0xe8f6d800: rwlock_wrlock 0xde49d850 (0) 0xe8f6da00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xbb5ed400: rwlock_wrlock 0xde49d850 (0) 0xe8f6db00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfb00: rwlock_wrlock 0xde49d850 (0) 0xe3028800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xbb5ed700: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6da00: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed400: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6db00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028800: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5ed700: rwlock_unlock 0xde49d850 0xe8f6d800: rwlock_unlock 0xde49d850 0xe8f6da00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xbb5ed400: rwlock_unlock 0xde49d850 0xe8f6db00: rwlock_unlock 0xde49d850 0xc8dcfb00: rwlock_unlock 0xde49d850 0xe3028800: rwlock_rdlock 0xde49d850 (7) 0xe3028800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028b00 stack 0xe55ccca0 rthread reaping 0xc8dcf800 stack 0xe55ba020 rthread reaping 0xbb5ed700 stack 0xe55ba720 0xe8f6d100: rwlock_wrlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 0xe8f6d100: rwlock_rdlock 0xde49d850 (0) 0xe8f6d100: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d800 stack 0xe55bdc80 rthread reaping 0xe8f6d100 stack 0xe55cc520 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (0) 0xbb5edb00: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6da00 stack 0xe55b17e0 rthread reaping 0xbb5edb00 stack 0xe55ccfa0 0xc8dcfa00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 0xc8dcfa00: rwlock_rdlock 0xde49d850 (0) 0xc8dcfa00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028e00 stack 0xe55ba6a0 rthread reaping 0xc8dcfa00 stack 0xe55b19c0 0xe3028d00: rwlock_wrlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 0xe3028d00: rwlock_rdlock 0xde49d850 (0) 0xe3028d00: rwlock_unlock 0xde49d850 rthread reaping 0xbb5ed400 stack 0xe55bd1e0 rthread reaping 0xe3028d00 stack 0xe55cc3c0 0xc8dcf900: rwlock_wrlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 0xc8dcf900: rwlock_rdlock 0xde49d850 (0) 0xc8dcf900: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6db00 stack 0xe55bd080 rthread reaping 0xc8dcf900 stack 0xe55ccbc0 0xc8dcf500: rwlock_wrlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 0xc8dcf500: rwlock_rdlock 0xde49d850 (0) 0xc8dcf500: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfb00 stack 0xe55bd220 rthread reaping 0xc8dcf500 stack 0xe55bd7c0 0xe8f6dc00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 0xe8f6dc00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dc00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028800 stack 0xe55bace0 rthread reaping 0xe8f6dc00 stack 0xe55bdbe0 0xe3028000: rwlock_wrlock 0xde49d850 (0) 0xc8dcfc00: rwlock_wrlock 0xde49d850 (0) 0xe3028e00: rwlock_wrlock 0xde49d850 (0) 0xe3028b00: rwlock_wrlock 0xde49d850 (0) 0xc8dcfe00: rwlock_wrlock 0xde49d850 (0) 0xbb5eda00: rwlock_wrlock 0xde49d850 (0) 0xe8f6d600: rwlock_wrlock 0xde49d850 (0) 0xbb5edb00: rwlock_wrlock 0xde49d850 (0) 0xe3028000: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028000: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028e00: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028b00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_rdlock 0xde49d850 (4294967295) 0xc8dcfe00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5eda00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_rdlock 0xde49d850 (4294967295) 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_rdlock 0xde49d850 (4294967295) 0xbb5edb00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_rdlock 0xde49d850 (4294967295) 0xe3028000: rwlock_unlock 0xde49d850 0xc8dcfc00: rwlock_unlock 0xde49d850 0xe3028e00: rwlock_unlock 0xde49d850 0xe3028b00: rwlock_unlock 0xde49d850 0xc8dcfe00: rwlock_unlock 0xde49d850 0xbb5eda00: rwlock_unlock 0xde49d850 0xe8f6d600: rwlock_unlock 0xde49d850 0xbb5edb00: rwlock_rdlock 0xde49d850 (7) 0xbb5edb00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_wrlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 0xbb5edf00: rwlock_rdlock 0xde49d850 (0) 0xbb5edf00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028000 stack 0xe55bdbe0 rthread reaping 0xbb5edf00 stack 0xe55bace0 rthread reaping 0xc8dcfc00 stack 0xe55bd7c0 0xe8f6dd00: rwlock_wrlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 0xe8f6dd00: rwlock_rdlock 0xde49d850 (0) 0xe8f6dd00: rwlock_unlock 0xde49d850 rthread reaping 0xe3028e00 stack 0xe55ccbc0 rthread reaping 0xe8f6dd00 stack 0xe55bd220 0xbb5ed800: rwlock_wrlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 0xbb5ed800: rwlock_rdlock 0xde49d850 (0) 0xbb5ed800: rwlock_unlock 0xde49d850 rthread reaping 0xe3028b00 stack 0xe55cc3c0 rthread reaping 0xbb5ed800 stack 0xe55bd080 0xc8dcf800: rwlock_wrlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 0xc8dcf800: rwlock_rdlock 0xde49d850 (0) 0xc8dcf800: rwlock_unlock 0xde49d850 rthread reaping 0xc8dcfe00 stack 0xe55b19c0 rthread reaping 0xc8dcf800 stack 0xe55bd1e0 0xe8f6d400: rwlock_wrlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 0xe8f6d400: rwlock_rdlock 0xde49d850 (0) 0xe8f6d400: rwlock_unlock 0xde49d850 rthread reaping 0xbb5eda00 stack 0xe55ccfa0 rthread reaping 0xe8f6d400 stack 0xe55ba6a0 0xe8f6d000: rwlock_wrlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 0xe8f6d000: rwlock_rdlock 0xde49d850 (0) 0xe8f6d000: rwlock_unlock 0xde49d850 rthread reaping 0xe8f6d600 stack 0xe55cc520 rthread reaping 0xe8f6d000 stack 0xe55b17e0 0xc8dcf600: rwlock_wrlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 0xc8dcf600: rwlock_rdlock 0xde49d850 (0) 0xc8dcf600: rwlock_unlock 0xde49d850 rthread reaping 0xbb5edb00 stack 0xe55ba720 rthread reaping 0xc8dcf600 stack 0xe55bdc80 0xc8dcf300: rwlock_wrlock 0xde49d850 (0) 0xc8dcf300: rwlock_unlock 0xde49d850 0xc8dcf300: rwlock_rdlock 0xde49d850 (0) 0: set_msg 0xe8f6da00: 10: msg: "new message" 0xe8f6da00: 10: exit run() 0xe8f6d400: 12: enter run() 0xe8f6d400: 12: set_msg 0xe8f6d400: 12: msg: "new message" 0xe8f6d400: 12: exit run() 0xe3028900: 14: enter run() 0xe3028900: 14: set_msg 0xe3028900: 14: msg: "new message" 0xe3028900: 14: exit run() main: 55 0xc8dcf300: 0: enter run() 0xc8dcfd00: 2: enter run() 0xbb5ed100: 4: enter run() 0xc8dcf900: 6: enter run() 0xbb5ed400: 8: enter run() 0xe3028000: 10: enter run() 0xbb5ed900: 12: enter run() 0xe3028200: 14: enter run() 0xc8dcf300: 0: set_msg 0xc8dcfd00: 2: set_msg 0xbb5ed100: 4: set_msg 0xc8dcf900: 6: set_msg 0xbb5ed400: 8: set_msg 0xe3028000: 10: set_msg 0xbb5ed900: 12: set_msg 0xe3028200: 14: set_msg 0xc8dcf300: 0: msg: "new message" 0xc8dcfd00: 2: msg: "new message" 0xbb5ed100: 4: msg: "new message" 0xc8dcf900: 6: msg: "new message" 0xbb5ed400: 8: msg: "new message" 0xe3028000: 10: msg: "new message" 0xbb5ed900: 12: msg: "new message" 0xc8dcf300: 0: exit run() 0xc8dcfd00: 2: exit run() 0xbb5ed100: 4: exit run() 0xc8dcf900: 6: exit run() 0xbb5ed400: 8: exit run() 0xe3028000: 10: exit run() 0xbb5ed900: 12: exit run() 0xe3028200: 14: msg: "new message" 0xe3028200: 14: exit run() 0xe8f6de00: 1: enter run() 0xe8f6de00: 1: set_msg 0xe8f6de00: 1: msg: "new message" 0xe8f6de00: 1: exit run() 0xc8dcf600: 3: enter run() 0xc8dcf600: 3: set_msg 0xc8dcf600: 3: msg: "new message" 0xc8dcf600: 3: exit run() 0xc8dcfc00: 5: enter run() 0xc8dcfc00: 5: set_msg 0xc8dcfc00: 5: msg: "new message" 0xc8dcfc00: 5: exit run() 0xe8f6dd00: 7: enter run() 0xe8f6dd00: 7: set_msg 0xe8f6dd00: 7: msg: "new message" 0xe8f6dd00: 7: exit run() 0xc8dcff00: 9: enter run() 0xc8dcff00: 9: set_msg 0xc8dcff00: 9: msg: "new message" 0xc8dcff00: 9: exit run() 0xe8f6df00: 11: enter run() 0xe8f6df00: 11: set_msg 0xe8f6df00: 11: msg: "new message" 0xe8f6df00: 11: exit run() 0xe8f6d300: 13: enter run() 0xe8f6d300: 13: set_msg 0xe8f6d300: 13: msg: "new message" 0xe8f6d300: 13: exit run() 0xe3028300: 15: enter run() 0xe3028300: 15: set_msg 0xe3028300: 15: msg: "new message" 0xe3028300: 15: exit run() main: 56 0xc8dcf800: 1: enter run() 0xc8dcfe00: 3: enter run() 0xe3028400: 5: enter run() 0xe3028100: 7: enter run() 0xbb5edf00: 9: enter run() 0xbb5ed200: 11: enter run() 0xe3028500: 13: enter run() 0xe3028a00: 15: enter run() 0xc8dcf800: 1: set_msg 0xc8dcfe00: 3: set_msg 0xe3028400: 5: set_msg 0xe3028100: 7: set_msg 0xbb5edf00: 9: set_msg 0xbb5ed200: 11: set_msg 0xe3028500: 13: set_msg 0xe3028a00: 15: set_msg 0xc8dcf800: 1: msg: "new message" 0xc8dcfe00: 3: msg: "new message" 0xe3028400: 5: msg: "new message" 0xe3028100: 7: msg: "new message" 0xbb5edf00: 9: msg: "new message" 0xbb5ed200: 11: msg: "new message" 0xe3028500: 13: msg: "new message" 0xc8dcf800: 1: exit run() 0xc8dcfe00: 3: exit run() 0xe3028400: 5: exit run() 0xe3028100: 7: exit run() 0xbb5edf00: 9: exit run() 0xbb5ed200: 11: exit run() 0xe3028500: 13: exit run() 0xe3028a00: 15: msg: "new message" 0xe3028a00: 15: exit run() 0xe8f6d900: 0: enter run() 0xe8f6d900: 0: set_msg 0xe8f6d900: 0: msg: "new message" 0xe8f6d900: 0: exit run() 0xe8f6da00: 2: enter run() 0xe8f6da00: 2: set_msg 0xe8f6da00: 2: msg: "new message" 0xe8f6da00: 2: exit run() 0xc8dcf100: 4: enter run() 0xc8dcf100: 4: set_msg 0xc8dcf100: 4: msg: "new message" 0xc8dcf100: 4: exit run() 0xe3028000: 6: enter run() 0xe3028000: 6: set_msg 0xe3028000: 6: msg: "new message" 0xe3028000: 6: exit run() 0xe8f6d000: 8: enter run() 0xe8f6d000: 8: set_msg 0xe8f6d000: 8: msg: "new message" 0xe8f6d000: 8: exit run() 0xc8dcf000: 10: enter run() 0xc8dcf000: 10: set_msg 0xc8dcf000: 10: msg: "new message" 0xc8dcf000: 10: exit run() 0xe3028200: 12: enter run() 0xe3028200: 12: set_msg 0xe3028200: 12: msg: "new message" 0xe3028200: 12: exit run() 0xbb5ed300: 14: enter run() 0xbb5ed300: 14: set_msg 0xbb5ed300: 14: msg: "new message" 0xbb5ed300: 14: exit run() main: 57 0xe8f6d600: 0: enter run() 0xbb5ed400: 2: enter run() 0xc8dcf900: 4: enter run() 0xe3028900: 6: enter run() 0xbb5ed500: 8: enter run() 0xbb5ed600: 10: enter run() 0xbb5ed700: 12: enter run() 0xe8f6d100: 14: enter run() 0xe8f6d600: 0: set_msg 0xbb5ed400: 2: set_msg 0xc8dcf900: 4: set_msg 0xe3028900: 6: set_msg 0xbb5ed500: 8: set_msg 0xbb5ed600: 10: set_msg 0xbb5ed700: 12: set_msg 0xe8f6d100: 14: set_msg 0xe8f6d600: 0: msg: "new message" 0xbb5ed400: 2: msg: "new message" 0xc8dcf900: 4: msg: "new message" 0xe3028900: 6: msg: "new message" 0xbb5ed500: 8: msg: "new message" 0xbb5ed600: 10: msg: "new message" 0xbb5ed700: 12: msg: "new message" 0xe8f6d600: 0: exit run() 0xbb5ed400: 2: exit run() 0xc8dcf900: 4: exit run() 0xe3028900: 6: exit run() 0xbb5ed500: 8: exit run() 0xbb5ed600: 10: exit run() 0xbb5ed700: 12: exit run() 0xe8f6d100: 14: msg: "new message" 0xe8f6d100: 14: exit run() 0xe3028000: 1: enter run() 0xe3028000: 1: set_msg 0xe3028000: 1: msg: "new message" 0xe3028000: 1: exit run() 0xbb5edd00: 3: enter run() 0xbb5edd00: 3: set_msg 0xbb5edd00: 3: msg: "new message" 0xbb5edd00: 3: exit run() 0xe8f6d800: 5: enter run() 0xe8f6d800: 5: set_msg 0xe8f6d800: 5: msg: "new message" 0xe8f6d800: 5: exit run() 0xe8f6df00: 7: enter run() 0xe8f6df00: 7: set_msg 0xe8f6df00: 7: msg: "new message" 0xe8f6df00: 7: exit run() 0xe3028b00: 9: enter run() 0xe3028b00: 9: set_msg 0xe3028b00: 9: msg: "new message" 0xe3028b00: 9: exit run() 0xe8f6d400: 11: enter run() 0xe8f6d400: 11: set_msg 0xe8f6d400: 11: msg: "new message" 0xe8f6d400: 11: exit run() 0xe8f6d900: 13: enter run() 0xe8f6d900: 13: set_msg 0xe8f6d900: 13: msg: "new message" 0xe8f6d900: 13: exit run() 0xbb5ed000: 15: enter run() 0xbb5ed000: 15: set_msg 0xbb5ed000: 15: msg: "new message" 0xbb5ed000: 15: exit run() main: 58 0xc8dcf100: 1: enter run() 0xe3028500: 3: enter run() 0xbb5ed100: 5: enter run() 0xe3028200: 7: enter run() 0xe3028300: 9: enter run() 0xbb5edc00: 11: enter run() 0xe8f6dc00: 13: enter run() 0xc8dcfd00: 15: enter run() 0xc8dcf100: 1: set_msg 0xe3028500: 3: set_msg 0xbb5ed100: 5: set_msg 0xe3028200: 7: set_msg 0xe3028300: 9: set_msg 0xbb5edc00: 11: set_msg 0xe8f6dc00: 13: set_msg 0xc8dcfd00: 15: set_msg 0xc8dcf100: 1: msg: "new message" 0xe3028500: 3: msg: "new message" 0xbb5ed100: 5: msg: "new message" 0xe3028200: 7: msg: "new message" 0xe3028300: 9: msg: "new message" 0xbb5edc00: 11: msg: "new message" 0xe8f6dc00: 13: msg: "new message" 0xc8dcf100: 1: exit run() 0xe3028500: 3: exit run() 0xbb5ed100: 5: exit run() 0xe3028200: 7: exit run() 0xe3028300: 9: exit run() 0xbb5edc00: 11: exit run() 0xe8f6dc00: 13: exit run() 0xc8dcfd00: 15: msg: "new message" 0xc8dcfd00: 15: exit run() 0xe8f6d700: 0: enter run() 0xe8f6d700: 0: set_msg 0xe8f6d700: 0: msg: "new message" 0xe8f6d700: 0: exit run() 0xe8f6d300: 2: enter run() 0xe8f6d300: 2: set_msg 0xe8f6d300: 2: msg: "new message" 0xe8f6d300: 2: exit run() 0xe3028800: 4: enter run() 0xe3028800: 4: set_msg 0xe3028800: 4: msg: "new message" 0xe3028800: 4: exit run() 0xbb5ed800: 6: enter run() 0xbb5ed800: 6: set_msg 0xbb5ed800: 6: msg: "new message" 0xbb5ed800: 6: exit run() 0xe8f6d200: 8: enter run() 0xe8f6d200: 8: set_msg 0xe8f6d200: 8: msg: "new message" 0xe8f6d200: 8: exit run() 0xe3028600: 10: enter run() 0xe3028600: 10: set_msg 0xe3028600: 10: msg: "new message" 0xe3028600: 10: exit run() 0xe3028700: 12: enter run() 0xe3028700: 12: set_msg 0xe3028700: 12: msg: "new message" 0xe3028700: 12: exit run() 0xe3028a00: 14: enter run() 0xe3028a00: 14: set_msg 0xe3028a00: 14: msg: "new message" 0xe3028a00: 14: exit run() main: 59 0xe8f6dd00: 0: enter run() 0xe8f6d900: 2: enter run() 0xbb5ed500: 4: enter run() 0xc8dcf500: 6: enter run() 0xbb5ede00: 8: enter run() 0xc8dcf900: 10: enter run() 0xe8f6da00: 12: enter run() 0xc8dcff00: 14: enter run() 0xe8f6dd00: 0: set_msg 0xe8f6d900: 2: set_msg 0xbb5ed500: 4: set_msg 0xc8dcf500: 6: set_msg 0xbb5ede00: 8: set_msg 0xc8dcf900: 10: set_msg 0xe8f6da00: 12: set_msg 0xc8dcff00: 14: set_msg 0xe8f6dd00: 0: msg: "new message" 0xe8f6d900: 2: msg: "new message" 0xbb5ed500: 4: msg: "new message" 0xc8dcf500: 6: msg: "new message" 0xbb5ede00: 8: msg: "new message" 0xc8dcf900: 10: msg: "new message" 0xe8f6da00: 12: msg: "new message" 0xe8f6dd00: 0: exit run() 0xe8f6d900: 2: exit run() 0xbb5ed500: 4: exit run() 0xc8dcf500: 6: exit run() 0xbb5ede00: 8: exit run() 0xc8dcf900: 10: exit run() 0xe8f6da00: 12: exit run() 0xc8dcff00: 14: msg: "new message" 0xc8dcff00: 14: exit run() 0xbb5edd00: 1: enter run() 0xbb5edd00: 1: set_msg 0xbb5edd00: 1: msg: "new message" 0xbb5edd00: 1: exit run() 0xe8f6de00: 3: enter run() 0xe8f6de00: 3: set_msg 0xe8f6de00: 3: msg: "new message" 0xe8f6de00: 3: exit run() 0xe8f6d500: 5: enter run() 0xe8f6d500: 5: set_msg 0xe8f6d500: 5: msg: "new message" 0xe8f6d500: 5: exit run() 0xe8f6df00: 7: enter run() 0xe8f6df00: 7: set_msg 0xe8f6df00: 7: msg: "new message" 0xe8f6df00: 7: exit run() 0xc8dcfe00: 9: enter run() 0xc8dcfe00: 9: set_msg 0xc8dcfe00: 9: msg: "new message" 0xc8dcfe00: 9: exit run() 0xc8dcfc00: 11: enter run() 0xc8dcfc00: 11: set_msg 0xc8dcfc00: 11: msg: "new message" 0xc8dcfc00: 11: exit run() 0xe3028e00: 13: enter run() 0xe3028e00: 13: set_msg 0xe3028e00: 13: msg: "new message" 0xe3028e00: 13: exit run() 0xbb5ed000: 15: enter run() 0xbb5ed000: 15: set_msg 0xbb5ed000: 15: msg: "new message" 0xbb5ed000: 15: exit run() main: 60 0xc8dcf200: 1: enter run() 0xe3028600: 3: enter run() 0xc8dcf300: 5: enter run() 0xe8f6d200: 7: enter run() 0xc8dcf700: 9: enter run() 0xe8f6d600: 11: enter run() 0xe8f6d700: 13: enter run() 0xbb5ed500: 15: enter run() 0xc8dcf200: 1: set_msg 0xe3028600: 3: set_msg 0xc8dcf300: 5: set_msg 0xe8f6d200: 7: set_msg 0xc8dcf700: 9: set_msg 0xe8f6d600: 11: set_msg 0xe8f6d700: 13: set_msg 0xbb5ed500: 15: set_msg 0xc8dcf200: 1: msg: "new message" 0xe3028600: 3: msg: "new message" 0xc8dcf300: 5: msg: "new message" 0xe8f6d200: 7: msg: "new message" 0xc8dcf700: 9: msg: "new message" 0xe8f6d600: 11: msg: "new message" 0xe8f6d700: 13: msg: "new message" 0xc8dcf200: 1: exit run() 0xe3028600: 3: exit run() 0xc8dcf300: 5: exit run() 0xe8f6d200: 7: exit run() 0xc8dcf700: 9: exit run() 0xe8f6d600: 11: exit run() 0xe8f6d700: 13: exit run() 0xbb5ed500: 15: msg: "new message" 0xbb5ed500: 15: exit run() 0xe3028100: 0: enter run() 0xe3028100: 0: set_msg 0xe3028100: 0: msg: "new message" 0xe3028100: 0: exit run() 0xe8f6d000: 2: enter run() 0xe8f6d000: 2: set_msg 0xe8f6d000: 2: msg: "new message" 0xe8f6d000: 2: exit run() 0xe8f6d800: 4: enter run() 0xe8f6d800: 4: set_msg 0xe8f6d800: 4: msg: "new message" 0xe8f6d800: 4: exit run() 0xe8f6d100: 6: enter run() 0xe8f6d100: 6: set_msg 0xe8f6d100: 6: msg: "new message" 0xe8f6d100: 6: exit run() 0xc8dcf400: 8: enter run() 0xc8dcf400: 8: set_msg 0xc8dcf400: 8: msg: "new message" 0xc8dcf400: 8: exit run() 0xe3028200: 10: enter run() 0xe3028200: 10: set_msg 0xe3028200: 10: msg: "new message" 0xe3028200: 10: exit run() 0xbb5ede00: 12: enter run() 0xbb5ede00: 12: set_msg 0xbb5ede00: 12: msg: "new message" 0xbb5ede00: 12: exit run() 0xe3028400: 14: enter run() 0xe3028400: 14: set_msg 0xe3028400: 14: msg: "new message" 0xe3028400: 14: exit run() main: 61 0xbb5eda00: 0: enter run() 0xbb5ed100: 2: enter run() 0xe3028300: 4: enter run() 0xbb5ed400: 6: enter run() 0xe8f6d500: 8: enter run() 0xe8f6d900: 10: enter run() 0xe3028a00: 12: enter run() 0xe3028c00: 14: enter run() 0xbb5eda00: 0: set_msg 0xbb5ed100: 2: set_msg 0xe3028300: 4: set_msg 0xbb5ed400: 6: set_msg 0xe8f6d500: 8: set_msg 0xe8f6d900: 10: set_msg 0xe3028a00: 12: set_msg 0xe3028c00: 14: set_msg 0xbb5eda00: 0: msg: "new message" 0xbb5ed100: 2: msg: "new message" 0xe3028300: 4: msg: "new message" 0xbb5ed400: 6: msg: "new message" 0xe8f6d500: 8: msg: "new message" 0xe8f6d900: 10: msg: "new message" 0xe3028a00: 12: msg: "new message" 0xbb5eda00: 0: exit run() 0xbb5ed100: 2: exit run() 0xe3028300: 4: exit run() 0xbb5ed400: 6: exit run() 0xe8f6d500: 8: exit run() 0xe8f6d900: 10: exit run() 0xe3028a00: 12: exit run() 0xe3028c00: 14: msg: "new message" 0xe3028c00: 14: exit run() 0xc8dcf700: 1: enter run() 0xc8dcf700: 1: set_msg 0xc8dcf700: 1: msg: "new message" 0xc8dcf700: 1: exit run() 0xc8dcfa00: 3: enter run() 0xc8dcfa00: 3: set_msg 0xc8dcfa00: 3: msg: "new message" 0xc8dcfa00: 3: exit run() 0xbb5ed600: 5: enter run() 0xbb5ed600: 5: set_msg 0xbb5ed600: 5: msg: "new message" 0xbb5ed600: 5: exit run() 0xe8f6d000: 7: enter run() 0xe8f6d000: 7: set_msg 0xe8f6d000: 7: msg: "new message" 0xe8f6d000: 7: exit run() 0xe8f6d200: 9: enter run() 0xe8f6d200: 9: set_msg 0xe8f6d200: 9: msg: "new message" 0xe8f6d200: 9: exit run() 0xe3028d00: 11: enter run() 0xe3028d00: 11: set_msg 0xe3028d00: 11: msg: "new message" 0xe3028d00: 11: exit run() 0xe8f6d300: 13: enter run() 0xe8f6d300: 13: set_msg 0xe8f6d300: 13: msg: "new message" 0xe8f6d300: 13: exit run() 0xe3028b00: 15: enter run() 0xe3028b00: 15: set_msg 0xe3028b00: 15: msg: "new message" 0xe3028b00: 15: exit run() main: 62 0xbb5ed700: 1: enter run() 0xe8f6d800: 3: enter run() 0xe8f6da00: 5: enter run() 0xe3028e00: 7: enter run() 0xbb5ed400: 9: enter run() 0xe8f6db00: 11: enter run() 0xc8dcfb00: 13: enter run() 0xe3028800: 15: enter run() 0xbb5ed700: 1: set_msg 0xe8f6d800: 3: set_msg 0xe8f6da00: 5: set_msg 0xe3028e00: 7: set_msg 0xbb5ed400: 9: set_msg 0xe8f6db00: 11: set_msg 0xc8dcfb00: 13: set_msg 0xe3028800: 15: set_msg 0xbb5ed700: 1: msg: "new message" 0xe8f6d800: 3: msg: "new message" 0xe8f6da00: 5: msg: "new message" 0xe3028e00: 7: msg: "new message" 0xbb5ed400: 9: msg: "new message" 0xe8f6db00: 11: msg: "new message" 0xc8dcfb00: 13: msg: "new message" 0xbb5ed700: 1: exit run() 0xe8f6d800: 3: exit run() 0xe8f6da00: 5: exit run() 0xe3028e00: 7: exit run() 0xbb5ed400: 9: exit run() 0xe8f6db00: 11: exit run() 0xc8dcfb00: 13: exit run() 0xe3028800: 15: msg: "new message" 0xe3028800: 15: exit run() 0xc8dcf800: 0: enter run() 0xc8dcf800: 0: set_msg 0xc8dcf800: 0: msg: "new message" 0xc8dcf800: 0: exit run() 0xe8f6d100: 2: enter run() 0xe8f6d100: 2: set_msg 0xe8f6d100: 2: msg: "new message" 0xe8f6d100: 2: exit run() 0xbb5edb00: 4: enter run() 0xbb5edb00: 4: set_msg 0xbb5edb00: 4: msg: "new message" 0xbb5edb00: 4: exit run() 0xc8dcfa00: 6: enter run() 0xc8dcfa00: 6: set_msg 0xc8dcfa00: 6: msg: "new message" 0xc8dcfa00: 6: exit run() 0xe3028d00: 8: enter run() 0xe3028d00: 8: set_msg 0xe3028d00: 8: msg: "new message" 0xe3028d00: 8: exit run() 0xc8dcf900: 10: enter run() 0xc8dcf900: 10: set_msg 0xc8dcf900: 10: msg: "new message" 0xc8dcf900: 10: exit run() 0xc8dcf500: 12: enter run() 0xc8dcf500: 12: set_msg 0xc8dcf500: 12: msg: "new message" 0xc8dcf500: 12: exit run() 0xe8f6dc00: 14: enter run() 0xe8f6dc00: 14: set_msg 0xe8f6dc00: 14: msg: "new message" 0xe8f6dc00: 14: exit run() main: 63 0xe3028000: 0: enter run() 0xc8dcfc00: 2: enter run() 0xe3028e00: 4: enter run() 0xe3028b00: 6: enter run() 0xc8dcfe00: 8: enter run() 0xbb5eda00: 10: enter run() 0xe8f6d600: 12: enter run() 0xbb5edb00: 14: enter run() 0xe3028000: 0: set_msg 0xc8dcfc00: 2: set_msg 0xe3028e00: 4: set_msg 0xe3028b00: 6: set_msg 0xc8dcfe00: 8: set_msg 0xbb5eda00: 10: set_msg 0xe8f6d600: 12: set_msg 0xbb5edb00: 14: set_msg 0xe3028000: 0: msg: "new message" 0xc8dcfc00: 2: msg: "new message" 0xe3028e00: 4: msg: "new message" 0xe3028b00: 6: msg: "new message" 0xc8dcfe00: 8: msg: "new message" 0xbb5eda00: 10: msg: "new message" 0xe8f6d600: 12: msg: "new message" 0xe3028000: 0: exit run() 0xc8dcfc00: 2: exit run() 0xe3028e00: 4: exit run() 0xe3028b00: 6: exit run() 0xc8dcfe00: 8: exit run() 0xbb5eda00: 10: exit run() 0xe8f6d600: 12: exit run() 0xbb5edb00: 14: msg: "new message" 0xbb5edb00: 14: exit run() 0xbb5edf00: 1: enter run() 0xbb5edf00: 1: set_msg 0xbb5edf00: 1: msg: "new message" 0xbb5edf00: 1: exit run() 0xe8f6dd00: 3: enter run() 0xe8f6dd00: 3: set_msg 0xe8f6dd00: 3: msg: "new message" 0xe8f6dd00: 3: exit run() 0xbb5ed800: 5: enter run() 0xbb5ed800: 5: set_msg 0xbb5ed800: 5: msg: "new message" 0xbb5ed800: 5: exit run() 0xc8dcf800: 7: enter run() 0xc8dcf800: 7: set_msg 0xc8dcf800: 7: msg: "new message" 0xc8dcf800: 7: exit run() 0xe8f6d400: 9: enter run() 0xe8f6d400: 9: set_msg 0xe8f6d400: 9: msg: "new message" 0xe8f6d400: 9: exit run() 0xe8f6d000: 11: enter run() 0xe8f6d000: 11: set_msg 0xe8f6d000: 11: msg: "new message" 0xe8f6d000: 11: exit run() 0xc8dcf600: 13: enter run() 0xc8dcf600: 13: set_msg 0xc8dcf600: 13: msg: "new message" 0xc8dcf600: 13: exit run() 0xc8dcf300: 15: enter run() 0xc8dcf300: 15: set_msg 0xc8dcf30xc8dcf300: rwlock_unlock 0xde49d850 00: 15: msg: "new message" 0xc8dcf300: 15: exit run() ===> pthread_specific ==== run-regress-pthread_specific ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/pthread_specific"' -I/usr/src/regress/lib/libpthread/pthread_specific/../include -MD -MP -c /usr/src/regress/lib/libpthread/pthread_specific/pthread_specific.c /usr/src/regress/lib/libpthread/pthread_specific/pthread_specific.c:47:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, ".", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/pthread_specific/pthread_specific.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/pthread_specific/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o pthread_specific pthread_specific.o -lpthread ./pthread_specific ................................................................................................................................ ===> readdir ==== run-regress-readdir ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/readdir"' -I/usr/src/regress/lib/libpthread/readdir/../include -MD -MP -c /usr/src/regress/lib/libpthread/readdir/readdir.c /usr/src/regress/lib/libpthread/readdir/readdir.c:58:2: warning: format specifies type 'char *' but the argument has type 'DIR *' (aka 'struct _dirdesc *') [-Wformat] CHECKn(dot_dir = opendir(".")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/readdir/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/readdir/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o readdir readdir.o -lpthread ./readdir ===> restart ===> restart/accept ==== run-regress-accept ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/accept/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/accept"' -I/usr/src/regress/lib/libpthread/restart/accept/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/accept/accept.c cc -o accept accept.o -lpthread ./accept ===> restart/connect ==== run-regress-connect ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/connect/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/connect"' -I/usr/src/regress/lib/libpthread/restart/connect/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/connect/connect.c cc -o connect connect.o -lpthread ./connect ===> restart/kevent ==== run-regress-kevent ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/kevent/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/kevent"' -I/usr/src/regress/lib/libpthread/restart/kevent/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/kevent/kevent.c cc -o kevent kevent.o -lpthread ./kevent ===> restart/read ==== run-regress-read ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/read/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/read"' -I/usr/src/regress/lib/libpthread/restart/read/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/read/read.c cc -o read read.o -lpthread ./read ===> restart/readv ==== run-regress-readv ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/readv/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/readv"' -I/usr/src/regress/lib/libpthread/restart/readv/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/readv/readv.c cc -o readv readv.o -lpthread ./readv ===> restart/recvfrom ==== run-regress-recvfrom ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/recvfrom/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/recvfrom"' -I/usr/src/regress/lib/libpthread/restart/recvfrom/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/recvfrom/recvfrom.c cc -o recvfrom recvfrom.o -lpthread ./recvfrom ===> restart/recvmsg ==== run-regress-recvmsg ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/restart/recvmsg/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/restart/recvmsg"' -I/usr/src/regress/lib/libpthread/restart/recvmsg/../include -MD -MP -c /usr/src/regress/lib/libpthread/restart/recvmsg/recvmsg.c cc -o recvmsg recvmsg.o -lpthread ./recvmsg ===> select ==== run-regress-select ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/select"' -I/usr/src/regress/lib/libpthread/select/../include -MD -MP -c /usr/src/regress/lib/libpthread/select/select.c /usr/src/regress/lib/libpthread/select/select.c:134:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(slpr = popen("sleep 2; echo foo", "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/select/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/select/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o select select.o -lpthread ./select ..............................................select returned 1 read 4: `foo ' last read was -1, errno = 35 Resource temporarily unavailable select returned 1 last read was 0, errno = 0 success read finished ===> semaphore ===> semaphore/sem_destroy ==== run-regress-sem_destroy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_destroy/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_destroy"' -I/usr/src/regress/lib/libpthread/semaphore/sem_destroy/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_destroy/sem_destroy.c cc -o sem_destroy sem_destroy.o -lpthread ./sem_destroy ===> semaphore/sem_getvalue ==== run-regress-sem_getvalue ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_getvalue/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_getvalue"' -I/usr/src/regress/lib/libpthread/semaphore/sem_getvalue/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_getvalue/sem_getvalue.c cc -o sem_getvalue sem_getvalue.o -lpthread ./sem_getvalue ===> semaphore/sem_trywait ==== run-regress-sem_trywait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_trywait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_trywait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_trywait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_trywait/sem_trywait.c cc -o sem_trywait sem_trywait.o -lpthread ./sem_trywait ===> semaphore/sem_wait ==== run-regress-sem_wait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_wait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_wait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_wait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_wait/sem_wait.c cc -o sem_wait sem_wait.o -lpthread ./sem_wait sem_destroy on semaphore with waiters! sending sig got sig posting expect: sem_destroy on semaphore with waiters! ===> semaphore/sem_timedwait ==== run-regress-sem_timedwait ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/semaphore/sem_timedwait/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/semaphore/sem_timedwait"' -I/usr/src/regress/lib/libpthread/semaphore/sem_timedwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/semaphore/sem_timedwait/sem_timedwait.c cc -o sem_timedwait sem_timedwait.o -lpthread ./sem_timedwait sem_destroy on semaphore with waiters! sending sig got sig posting timeout: expected 1727309980.623941069 actual 1727309980.633718030 timeout: expected 1727309980.633718030 actual 1727309980.643941069 expect: sem_destroy on semaphore with waiters! ===> setjmp ==== run-regress-setjmp ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/setjmp"' -I/usr/src/regress/lib/libpthread/setjmp/../include -MD -MP -c /usr/src/regress/lib/libpthread/setjmp/setjmp.c cc -o setjmp setjmp.o -lpthread ./setjmp jumping in main thread _jumping in main thread jumping in child thread _jumping in child thread ===> sigdeliver ==== run-regress-sigdeliver ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sigdeliver"' -I/usr/src/regress/lib/libpthread/sigdeliver/../include -MD -MP -c /usr/src/regress/lib/libpthread/sigdeliver/sigdeliver.c cc -o sigdeliver sigdeliver.o -lpthread ./sigdeliver ===> siginfo ==== run-regress-siginfo ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/siginfo"' -I/usr/src/regress/lib/libpthread/siginfo/../include -MD -MP -c /usr/src/regress/lib/libpthread/siginfo/siginfo.c cc -o siginfo siginfo.o -lpthread ./siginfo act_handler: signal 11, siginfo 0xfffd68a8, context 0xfffd67f8 addr 0x987230, code 1, trap 2 ===> siginterrupt ==== run-regress-siginterrupt ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/siginterrupt"' -I/usr/src/regress/lib/libpthread/siginterrupt/../include -MD -MP -c /usr/src/regress/lib/libpthread/siginterrupt/siginterrupt.c cc -o siginterrupt siginterrupt.o -lpthread ./siginterrupt ===> signal ==== run-regress-signal ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signal"' -I/usr/src/regress/lib/libpthread/signal/../include -MD -MP -c /usr/src/regress/lib/libpthread/signal/signal.c /usr/src/regress/lib/libpthread/signal/signal.c:26:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/signal/signal.c:53:4: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "!", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signal/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o signal signal.o -lpthread ./signal !! ===> signals ===> signals/ignore_sigchild ==== run-regress-ignore_sigchild ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/signals/ignore_sigchild/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signals/ignore_sigchild"' -I/usr/src/regress/lib/libpthread/signals/ignore_sigchild/../include -MD -MP -c /usr/src/regress/lib/libpthread/signals/ignore_sigchild/ignore_sigchild.c cc -o ignore_sigchild ignore_sigchild.o -lpthread ./ignore_sigchild ===> signals/pthread_join ==== run-regress-pthread_join ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/signals/pthread_join/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signals/pthread_join"' -I/usr/src/regress/lib/libpthread/signals/pthread_join/../include -MD -MP -c /usr/src/regress/lib/libpthread/signals/pthread_join/pthread_join.c cc -o pthread_join pthread_join.o -lpthread ./pthread_join ===> signals/pthread_mutex_lock ==== run-regress-pthread_mutex_lock ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/signals/pthread_mutex_lock/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signals/pthread_mutex_lock"' -I/usr/src/regress/lib/libpthread/signals/pthread_mutex_lock/../include -MD -MP -c /usr/src/regress/lib/libpthread/signals/pthread_mutex_lock/pthread_mutex_lock.c cc -o pthread_mutex_lock pthread_mutex_lock.o -lpthread ./pthread_mutex_lock ===> signodefer ==== run-regress-signodefer ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/signodefer"' -I/usr/src/regress/lib/libpthread/signodefer/../include -MD -MP -c /usr/src/regress/lib/libpthread/signodefer/signodefer.c /usr/src/regress/lib/libpthread/signodefer/signodefer.c:34:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, str, strlen(str))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signodefer/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/signodefer/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o signodefer signodefer.o -lpthread ./signodefer act_handler/1, signal 30, siginfo 0xffff0c78, context 0xffff0bc8 act_handler/2, signal 30, siginfo 0xffff0c78, context 0xffff0bc8 act_handler/3, signal 30, siginfo 0xffff0c78, context 0xffff0bc8 [recurse] act_handler/4, signal 30, siginfo 0xffff0a88, context 0xffff09d8 ===> sigsuspend ==== run-regress-sigsuspend ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sigsuspend"' -I/usr/src/regress/lib/libpthread/sigsuspend/../include -MD -MP -c /usr/src/regress/lib/libpthread/sigsuspend/sigsuspend.c /usr/src/regress/lib/libpthread/sigsuspend/sigsuspend.c:56:6: warning: variable 'save_count' set but not used [-Wunused-but-set-variable] int save_count, status, i; ^ 1 warning generated. cc -o sigsuspend sigsuspend.o -lpthread ./sigsuspend -> Suspender thread signal handler caught signal 16 (Urgent I/O condition) -> Main thread signal handler caught signal 16 (Urgent I/O condition) -> Suspender thread signal handler caught signal 31 (User defined signal 2) -> Suspender thread signal handler caught signal 31 (User defined signal 2) Sigsuspend woke up by signal 16 (Urgent I/O condition) Sigsuspend woke up by signal 31 (User defined signal 2) Sigsuspend woke up by signal 31 (User defined signal 2) ===> sigwait ==== run-regress-sigwait ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sigwait"' -I/usr/src/regress/lib/libpthread/sigwait/../include -MD -MP -c /usr/src/regress/lib/libpthread/sigwait/sigwait.c cc -o sigwait sigwait.o -lpthread ./sigwait Sigwait waiting (thread 0xda720400) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0xda720400) Sigwait caught signal 16 (Urgent I/O condition) Sigwait waiting (thread 0xda720400) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xda720400) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xda720400) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0xda720400) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0xda720400) Sigwait caught signal 1 (Hangup) Sigwait waiting (thread 0xda720400) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xda720400) Sigwait caught signal 30 (User defined signal 1) Sigwait waiting (thread 0xda720400) ===> sleep ==== run-regress-sleep ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/sleep"' -I/usr/src/regress/lib/libpthread/sleep/../include -MD -MP -c /usr/src/regress/lib/libpthread/sleep/sleep.c /usr/src/regress/lib/libpthread/sleep/sleep.c:83:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/sleep/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 1 warning generated. cc -o sleep sleep.o -lpthread ./sleep abababbaabbaabababab Going to sleep Done sleeping ===> socket ===> socket/1 ==== run-regress-socket1 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/1/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/1"' -I/usr/src/regress/lib/libpthread/socket/1/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/1/socket1.c /usr/src/regress/lib/libpthread/socket/1/socket1.c:93:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:110:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, "5", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/1/socket1.c:160:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/1/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o socket1 socket1.o -lpthread ./socket1 ===> socket/2a ==== dummy ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2a/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2a"' -I/usr/src/regress/lib/libpthread/socket/2a/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:87:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2a/socket2a.c:88:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE6, sizeof(MESSAGE6))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2a/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2a socket2a.o -lpthread socket2a ready ===> socket/2 ==== run-regress-socket2 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/2/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/2"' -I/usr/src/regress/lib/libpthread/socket/2/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/2/socket2.c /usr/src/regress/lib/libpthread/socket/2/socket2.c:68:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(fd, MESSAGE5, sizeof(MESSAGE5))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/socket/2/socket2.c:156:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(read(fd, buf, 1024)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/socket/2/../../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o socket2 socket2.o -lpthread ./socket2 listening on port 3276 57581: This should be message #1 waiting for child 28031: This should be message #2 28031: This should be message #3 57581: This should be message #4 57581: This should be message #6 28031: This should be message #5 child exited ===> socket/3 ==== run-regress-socket3 ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/socket/3/../../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/socket/3"' -I/usr/src/regress/lib/libpthread/socket/3/../include -MD -MP -c /usr/src/regress/lib/libpthread/socket/3/socket3.c cc -o socket3 socket3.o -lpthread ./socket3 listen_fd = 3 accept_fd = 0, flags = 6 ===> spinlock ==== run-regress-spinlock ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/spinlock"' -I/usr/src/regress/lib/libpthread/spinlock/../include -MD -MP -c /usr/src/regress/lib/libpthread/spinlock/spinlock.c cc -o spinlock spinlock.o -lpthread ./spinlock Thread 0 started Thread 1 started Thread 2 started Thread 3 started Thread 4 started Thread 5 started Thread 6 started Thread 7 started Thread 8 started Thread 9 started ===> stack ==== run-regress-stack ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/stack"' -I/usr/src/regress/lib/libpthread/stack/../include -MD -MP -c /usr/src/regress/lib/libpthread/stack/stack.c /usr/src/regress/lib/libpthread/stack/stack.c:25:11: warning: address of stack memory associated with local variable 's' returned [-Wreturn-stack-address] return (&s); ^ /usr/src/regress/lib/libpthread/stack/stack.c:35:10: warning: address of stack memory associated with local variable 'buf' returned [-Wreturn-stack-address] return (buf + LARGE_SIZE/2); ^~~ 2 warnings generated. cc -o stack stack.o -lpthread ./stack ===> stdarg ==== run-regress-stdarg ==== cc -O2 -pipe -I/usr/src/regress/lib/libpthread/stdarg/../include -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/stdarg"' -I/usr/src/regress/lib/libpthread/stdarg/../include -MD -MP -c /usr/src/regress/lib/libpthread/stdarg/stdarg.c /usr/src/regress/lib/libpthread/stdarg/stdarg.c:43:3: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] EQ(l, 123456789L); ^~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/stdarg.c:14:19: note: expanded from macro 'EQ' #define EQ(v,exp) _CHECK(v, == exp, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/stdarg/stdarg.c:47:3: warning: format specifies type 'char *' but the argument has type 'void *' [-Wformat] EQ(p, &thing); ^~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/stdarg.c:14:19: note: expanded from macro 'EQ' #define EQ(v,exp) _CHECK(v, == exp, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdarg/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o stdarg stdarg.o -lpthread ./stdarg trying loop in single-threaded mode: main ok now running loop with 2 threads: child 1 child 2 ok ok ===> stdio ==== run-regress-stdio ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/stdio"' -I/usr/src/regress/lib/libpthread/stdio/../include -MD -MP -c /usr/src/regress/lib/libpthread/stdio/stdio.c /usr/src/regress/lib/libpthread/stdio/stdio.c:57:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn((fp = fopen(fullname, "r"))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/stdio/stdio.c:74:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(fp1 = fopen(fullname, "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/stdio/stdio.c:77:2: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct __sFILE *') [-Wformat] CHECKn(fp2 = fopen(fullname, "r")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:111:19: note: expanded from macro 'CHECKn' #define CHECKn(x) _CHECK(x, != 0, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/stdio/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 3 warnings generated. cc -o stdio stdio.o -lpthread ./stdio ===> switch ==== run-regress-switch-2 ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/switch"' -I/usr/src/regress/lib/libpthread/switch/../include -MD -MP -c /usr/src/regress/lib/libpthread/switch/switch.c /usr/src/regress/lib/libpthread/switch/switch.c:76:3: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, (char *) arg, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ /usr/src/regress/lib/libpthread/switch/switch.c:116:2: warning: format specifies type 'int' but the argument has type 'ssize_t' (aka 'long') [-Wformat] CHECKe(write(STDOUT_FILENO, "\n", 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:110:19: note: expanded from macro 'CHECKe' #define CHECKe(x) _CHECK(x, != -1, strerror(errno)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/regress/lib/libpthread/switch/../include/test.h:106:13: note: expanded from macro '_CHECK' , #x, _x, #rhs); \ ^~ 2 warnings generated. cc -o switch switch.o -lpthread time ./switch -c 2 | wc -c 581096 0m02.10s real 0m00.43s user 0m03.69s system ==== run-regress-switch-3 ==== time ./switch -c 3 | wc -c 614156 0m02.04s real 0m00.45s user 0m03.56s system ==== run-regress-switch-4 ==== time ./switch -c 4 | wc -c 651448 0m02.02s real 0m00.38s user 0m03.58s system ==== run-regress-switch-6 ==== time ./switch -c 6 | wc -c 660309 0m02.02s real 0m00.41s user 0m03.55s system ==== run-regress-switch-8 ==== time ./switch -c 8 | wc -c 721897 0m02.02s real 0m00.42s user 0m03.59s system ==== run-regress-switch-20 ==== time ./switch -c 20 | wc -c 775594 0m02.08s real 0m00.39s user 0m03.68s system ==== run-regress-switch-26 ==== time ./switch -c 26 | wc -c 1246074 0m03.28s real 0m00.54s user 0m05.97s system ===> system ==== run-regress-system ==== cc -O2 -pipe -Wall -DSRCDIR='"/usr/src/regress/lib/libpthread/system"' -I/usr/src/regress/lib/libpthread/system/../include -MD -MP -c /usr/src/regress/lib/libpthread/system/system.c cc -o system system.o -lpthread ./system system system.d system.o PASS lib/libpthread Duration 7m00.77s