[Mono-dev] Mono/XSP and libc/fork/async signal unsafe issues

Rodrigo Kumpera kumpera at gmail.com
Fri Oct 26 15:00:12 UTC 2012


Mono doesn't perform fork on signal handlers.

On Fri, Oct 26, 2012 at 7:09 AM, Veerapuram Varadhan
<vvaradhan at novell.com>wrote:

> Hi All,
>
> We have been facing deadlock issues with iFolder and after fixing most
> of the identified problems in ifolder, we came across these following
> links:
>
> http://sourceware.org/bugzilla/show_bug.cgi?id=4737
> http://www.sourceware.org/ml/libc-hacker/2007-02/msg00009.html
>
> We wonder whether Mono is also affected by this.  Below are the sample
> traces that points us towards these links:
>
>
> Thread 24 (Thread 0x7f19a5809700 (LWP 14675)):
> #0  0x00007f1c75f250ae in __lll_lock_wait_private ()
> from /lib64/libc.so.6
> #1  0x00007f1c75ebefc6 in _L_lock_10185 () from /lib64/libc.so.6
> #2  0x00007f1c75ebd518 in malloc_atfork () from /lib64/libc.so.6
> #3  0x00007f1c75ebcb46 in calloc () from /lib64/libc.so.6
> #4  0x00007f1c76a64a7a in g_malloc0 () from /usr/lib64/libglib-2.0.so.0
> #5  0x00000000005122d3 in ?? ()
> #6  0x000000000056ceaa in ?? ()
> #7  0x00000000005074cb in ?? ()
> #8  0x00000000412d8122 in ?? ()
> #9  0x0000000007cd88d0 in ?? ()
> #10 0x00007f19a58096c8 in ?? ()
> #11 0x0000004a00000000 in ?? ()
> #12 0x0000000000d74830 in ?? ()
> #13 0x00000000412c2440 in ?? ()
> #14 0x00007f19a5808730 in ?? ()
> #15 0x00007f19a5808690 in ?? ()
> #16 0x0000000000d73558 in ?? ()
> #17 0x00007f1c32df9a40 in ?? ()
> #18 0x00007f1c193add20 in ?? ()
> #19 0x00007f1c20988c00 in ?? ()
> #20 0x0000000040ab717f in ?? ()
> #21 0x00007f19a5808720 in ?? ()
> #22 0x00007f19a5808718 in ?? ()
> #23 0x00007f19a5808710 in ?? ()
> #24 0x0000000000000000 in ?? ()
> Thread 23 (Thread 0x7f19a7437700 (LWP 14684)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x0000000015455cd0 in ?? ()
> #8  0x00007f19a74376c8 in ?? ()
> #9  0x00007f1c14dfe758 in ?? ()
> #10 0x00000000417882ae in ?? ()
> #11 0x00007f1c1ac51f88 in ?? ()
> #12 0x00007f19a7435f30 in ?? ()
> #13 0x00007f19a7435c50 in ?? ()
> #14 0x0000000005427878 in ?? ()
> #15 0x0000000000000001 in ?? ()
> #16 0x00007f1c2a813580 in ?? ()
> #17 0x00007f1c246de840 in ?? ()
> #18 0x000000004188f57d in ?? ()
> #19 0x00007f19a7435e10 in ?? ()
> #20 0x00000000412bdc1e in ?? ()
> #21 0x0000000015455cd0 in ?? ()
> #22 0x00007f19a74376c8 in ?? ()
> #23 0x00007f1c70593898 in ?? ()
> #24 0x0000000041787f43 in ?? ()
> #25 0x00007f1c0e952e80 in ?? ()
> #26 0x00007f19a7435e10 in ?? ()
> #27 0x00007f19a7435cc0 in ?? ()
> #28 0x00007f1c0e955000 in ?? ()
> #29 0x0000000000001000 in ?? ()
> #30 0x00007f1c0ed54000 in ?? ()
> #31 0x00007f1c0e955000 in ?? ()
> #32 0x00007f1c351305f0 in ?? ()
> #33 0x0000000000000006 in ?? ()
> #34 0x00000000005bf5f5 in ?? ()
> #35 0x00000000005bfa9a in ?? ()
> #36 0x00000000005bfb39 in ?? ()
> #37 0x00000000000000a8 in ?? ()
> #38 0x00000000009c8d00 in ?? ()
> #39 0x0000000000985210 in ?? ()
> #40 0x00000000000000a0 in ?? ()
> #41 0x00007f1c246de840 in ?? ()
> #42 0x00007f1c246de840 in ?? ()
> #43 0x0000000000985210 in ?? ()
> #44 0x00000000009c8ce0 in ?? ()
> #45 0x00000000005bd018 in ?? ()
> #46 0x0000000000000000 in ?? ()
> Thread 22 (Thread 0x7f19a5608700 (LWP 14685)):
> #0  0x00007f1c76402879 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> from /lib64/libpthread.so.0
> #1  0x00000000005a7f03 in ?? ()
> #2  0x00000000005a8c47 in ?? ()
> #3  0x0000000000582b98 in ?? ()
> #4  0x0000000000583050 in mono_monitor_enter ()
> #5  0x000000004037c740 in ?? ()
> #6  0x0000000000000000 in ?? ()
> Thread 21 (Thread 0x7f19a5407700 (LWP 14686)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x000000001458ff80 in ?? ()
> #8  0x00007f19a54076c8 in ?? ()
> #9  0x0000000000000000 in ?? ()
> Thread 20 (Thread 0x7f19a5206700 (LWP 14687)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x00000000137deed0 in ?? ()
> #8  0x00007f19a52066c8 in ?? ()
> #9  0x0000000000000000 in ?? ()
> Thread 19 (Thread 0x7f19a5005700 (LWP 14688)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x000000001424efa0 in ?? ()
> #8  0x00007f19a50056c8 in ?? ()
> #9  0x00007f1bfa00b758 in ?? ()
> #10 0x00000000417882ae in ?? ()
> #11 0x00007f1bff272f88 in ?? ()
> #12 0x00007f19a5003f30 in ?? ()
> #13 0x00007f19a5003c50 in ?? ()
> #14 0x0000000005427878 in ?? ()
> #15 0x0000000000000001 in ?? ()
> #16 0x00007f1c2a813400 in ?? ()
> #17 0x00007f1c246de600 in ?? ()
> #18 0x000000004188f57d in ?? ()
> #19 0x00007f19a5003e10 in ?? ()
> #20 0x00000000412bdc1e in ?? ()
> #21 0x000000001424efa0 in ?? ()
> #22 0x00007f19a50056c8 in ?? ()
> #23 0x00007f1c70593898 in ?? ()
> #24 0x0000000041787f43 in ?? ()
> #25 0x00007f1bfa012e80 in ?? ()
> #26 0x00007f19a5003e10 in ?? ()
> #27 0x00007f19a5003cc0 in ?? ()
> #28 0x00007f1bfa0f3000 in ?? ()
> #29 0x0000000000001000 in ?? ()
> #30 0x00007f1bfa4f2000 in ?? ()
> #31 0x00007f1bfa0f3000 in ?? ()
> #32 0x00007f1c1cdba7a0 in ?? ()
> #33 0x0000000000000006 in ?? ()
> #34 0x00000000005bf5f5 in ?? ()
> #35 0x00000000005bfa9a in ?? ()
> #36 0x00000000005bfb39 in ?? ()
> #37 0x00000000000000a8 in ?? ()
> #38 0x00000000009c8d00 in ?? ()
> #39 0x0000000000985210 in ?? ()
> #40 0x00000000000000a0 in ?? ()
> #41 0x00007f1c246de600 in ?? ()
> #42 0x00007f1c246de600 in ?? ()
> #43 0x0000000000985210 in ?? ()
> #44 0x00000000009c8ce0 in ?? ()
> #45 0x00000000005bd018 in ?? ()
> #46 0x0000000000000000 in ?? ()
> Thread 18 (Thread 0x7f19a4e04700 (LWP 14689)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x0000000010f32aa0 in ?? ()
> #8  0x00007f19a4e046c8 in ?? ()
> #9  0x0000000000000000 in ?? ()
> Thread 17 (Thread 0x7f19a4c03700 (LWP 14690)):
> #0  0x00007f1c75f250ae in __lll_lock_wait_private ()
> from /lib64/libc.so.6
> #1  0x00007f1c75ebefc6 in _L_lock_10185 () from /lib64/libc.so.6
> #2  0x00007f1c75ebd518 in malloc_atfork () from /lib64/libc.so.6
> #3  0x00007f1c75ebcb46 in calloc () from /lib64/libc.so.6
> #4  0x00007f1c76a64a7a in g_malloc0 () from /usr/lib64/libglib-2.0.so.0
> #5  0x00000000005122d3 in ?? ()
> #6  0x000000000056ceaa in ?? ()
> #7  0x00000000005074cb in ?? ()
> #8  0x00000000412d8122 in ?? ()
> #9  0x0000000014daded0 in ?? ()
> #10 0x00007f19a4c036c8 in ?? ()
> #11 0x0000004a00000000 in ?? ()
> #12 0x0000000000d74830 in ?? ()
> #13 0x00000000412c2440 in ?? ()
> #14 0x00007f19a4c02730 in ?? ()
> #15 0x00007f19a4c02690 in ?? ()
> #16 0x0000000000d73558 in ?? ()
> #17 0x00007f1c193b0f80 in ?? ()
> #18 0x00007f1c193ad5b0 in ?? ()
> #19 0x00007f1c209889c0 in ?? ()
> #20 0x0000000040ab717f in ?? ()
> #21 0x00007f19a4c02720 in ?? ()
> #22 0x00007f19a4c02718 in ?? ()
> #23 0x00007f19a4c02710 in ?? ()
> #24 0x0000000000000000 in ?? ()
> Thread 16 (Thread 0x7f19abc6f700 (LWP 14699)):
> #0  0x00007f1c76402879 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> from /lib64/libpthread.so.0
> #1  0x00000000005a7f03 in ?? ()
> #2  0x00000000005a8c47 in ?? ()
> #3  0x0000000000582b98 in ?? ()
> #4  0x0000000000583050 in mono_monitor_enter ()
> #5  0x000000004037c740 in ?? ()
> #6  0x000000000bd832d0 in ?? ()
> #7  0x0000000000000001 in ?? ()
> #8  0xb2d23499e5ad26ee in ?? ()
> #9  0x4ce163a07bf726ee in ?? ()
> #10 0x000000000000002a in ?? ()
> #11 0x00000000005c35d0 in ?? ()
> #12 0x00007f1c1a3abd48 in ?? ()
> #13 0x0000000000c416e8 in ?? ()
> #14 0x0000000000966ac8 in ?? ()
> #15 0x00007f1c5f183690 in ?? ()
> #16 0x00007f19abc6ed10 in ?? ()
> #17 0x00007f1c5f15aa90 in ?? ()
> #18 0x000000000055a396 in ?? ()
> #19 0x000000000056ab8c in ?? ()
> #20 0x000000000056b047 in ?? ()
> #21 0x000000000050fbe8 in ?? ()
> #22 0x00000000005a26ab in ?? ()
> #23 0x00000000005be9f2 in ?? ()
> #24 0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #25 0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #26 0x0000000000000000 in ?? ()
> Thread 15 (Thread 0x7f19a843f700 (LWP 14700)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x000000001545e6d0 in ?? ()
> #8  0x00007f19a843f6c8 in ?? ()
> #9  0x0000000000000000 in ?? ()
> Thread 14 (Thread 0x7f19a4a02700 (LWP 14701)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x0000000014ef0ed0 in ?? ()
> #8  0x00007f19a4a026c8 in ?? ()
> #9  0x00007f1c11db0410 in ?? ()
> #10 0x00000000417882ae in ?? ()
> #11 0x00007f1c193b2f50 in ?? ()
> #12 0x00007f19a4a00f30 in ?? ()
> #13 0x00007f19a4a00c50 in ?? ()
> #14 0x0000000005427878 in ?? ()
> #15 0x0000000000000001 in ?? ()
> #16 0x00007f1c20981000 in ?? ()
> #17 0x00007f1c209886c0 in ?? ()
> #18 0x000000004188f57d in ?? ()
> #19 0x00007f19a4a00e10 in ?? ()
> #20 0x00000000412bdc1e in ?? ()
> #21 0x0000000014ef0ed0 in ?? ()
> #22 0x00007f19a4a026c8 in ?? ()
> #23 0x00007f1c70593898 in ?? ()
> #24 0x0000000041787f43 in ?? ()
> #25 0x00007f1c11db7e00 in ?? ()
> #26 0x00007f19a4a00e10 in ?? ()
> #27 0x00007f19a4a00cc0 in ?? ()
> #28 0x00007f1c10a10000 in ?? ()
> #29 0x0000000000001000 in ?? ()
> #30 0x00007f1c10e0f000 in ?? ()
> #31 0x00007f1c10a10000 in ?? ()
> #32 0x00007f1c0e9b0680 in ?? ()
> #33 0x0000000000000006 in ?? ()
> #34 0x00000000005bf5f5 in ?? ()
> #35 0x00000000005bfa9a in ?? ()
> #36 0x00000000005bfb39 in ?? ()
> #37 0x00000000000000a8 in ?? ()
> #38 0x00000000009c8d00 in ?? ()
> #39 0x0000000000985210 in ?? ()
> #40 0x00000000000000a0 in ?? ()
> #41 0x00007f1c209886c0 in ?? ()
> #42 0x00007f1c209886c0 in ?? ()
> #43 0x0000000000985210 in ?? ()
> #44 0x00000000009c8ce0 in ?? ()
> #45 0x00000000005bd018 in ?? ()
> #46 0x0000000000000000 in ?? ()
> Thread 13 (Thread 0x7f19a4801700 (LWP 14702)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x000000000fb48f90 in ?? ()
> #8  0x00007f19a48016c8 in ?? ()
> #9  0x00007f1c0b02f758 in ?? ()
> #10 0x00000000417882ae in ?? ()
> #11 0x00007f1c10a17f88 in ?? ()
> #12 0x00007f19a47fff30 in ?? ()
> #13 0x00007f19a47ffc50 in ?? ()
> #14 0x0000000005427878 in ?? ()
> #15 0x0000000000000001 in ?? ()
> #16 0x00007f1c10bd5e80 in ?? ()
> #17 0x00007f1c20988480 in ?? ()
> #18 0x000000004188f57d in ?? ()
> #19 0x00007f19a47ffe10 in ?? ()
> #20 0x00000000412bdc1e in ?? ()
> #21 0x000000000fb48f90 in ?? ()
> #22 0x00007f19a48016c8 in ?? ()
> #23 0x00007f1c70593898 in ?? ()
> #24 0x0000000041787f43 in ?? ()
> #25 0x00007f1bff689e80 in ?? ()
> #26 0x00007f19a47ffe10 in ?? ()
> #27 0x00007f19a47ffcc0 in ?? ()
> #28 0x00007f1bff68c000 in ?? ()
> #29 0x0000000000001000 in ?? ()
> #30 0x00007f1bffa8b000 in ?? ()
> #31 0x00007f1bff68c000 in ?? ()
> #32 0x00007f1c1b141ad0 in ?? ()
> #33 0x0000000000000006 in ?? ()
> #34 0x00000000005bf5f5 in ?? ()
> #35 0x00000000005bfa9a in ?? ()
> #36 0x00000000005bfb39 in ?? ()
> #37 0x00000000000000a8 in ?? ()
> #38 0x00000000009c8d00 in ?? ()
> #39 0x0000000000985210 in ?? ()
> #40 0x00000000000000a0 in ?? ()
> #41 0x00007f1c20988480 in ?? ()
> #42 0x00007f1c20988480 in ?? ()
> #43 0x0000000000985210 in ?? ()
> #44 0x00000000009c8ce0 in ?? ()
> #45 0x00000000005bd018 in ?? ()
> #46 0x0000000000000000 in ?? ()
> Thread 12 (Thread 0x7f19a4600700 (LWP 14703)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x0000000013b1ffa0 in ?? ()
> #8  0x00007f19a46006c8 in ?? ()
> #9  0x0000000000000000 in ?? ()
> Thread 11 (Thread 0x7f19a43ff700 (LWP 14704)):
> #0  0x00007f1c75f19837 in semop () from /lib64/libc.so.6
> #1  0x00000000005ac87f in ?? ()
> #2  0x00000000005a5794 in ?? ()
> #3  0x00000000005a671f in ?? ()
> #4  0x000000000059a8d7 in ?? ()
> #5  0x00000000005d003f in ?? ()
> #6  0x0000000041890a47 in ?? ()
> #7  0x0000000010f32a40 in ?? ()
> #8  0x00007f19a43ff6c8 in ?? ()
> #9  0x0000000000000000 in ?? ()
> Thread 10 (Thread 0x7f19a41fe700 (LWP 14705)):
> #0  0x00007f1c75f250ae in __lll_lock_wait_private ()
> from /lib64/libc.so.6
> #1  0x00007f1c75ebefc6 in _L_lock_10185 () from /lib64/libc.so.6
> #2  0x00007f1c75ebd518 in malloc_atfork () from /lib64/libc.so.6
> #3  0x00007f1c75ebcb46 in calloc () from /lib64/libc.so.6
> #4  0x00007f1c76a64a7a in g_malloc0 () from /usr/lib64/libglib-2.0.so.0
> #5  0x00000000005122d3 in ?? ()
> #6  0x000000000056ceaa in ?? ()
> #7  0x00000000005074cb in ?? ()
> #8  0x00000000412d8122 in ?? ()
> #9  0x0000000014d7a150 in ?? ()
> #10 0x00007f19a41fe6c8 in ?? ()
> #11 0x0000004a00000000 in ?? ()
> #12 0x0000000000d74830 in ?? ()
> #13 0x00000000412c2440 in ?? ()
> #14 0x00007f19a41fd730 in ?? ()
> #15 0x00007f19a41fd690 in ?? ()
> #16 0x0000000000d73558 in ?? ()
> #17 0x00007f1c32df9a80 in ?? ()
> #18 0x00007f1c193adee0 in ?? ()
> #19 0x00007f1c246decc0 in ?? ()
> #20 0x0000000040ab717f in ?? ()
> #21 0x00007f19a41fd720 in ?? ()
> #22 0x00007f19a41fd718 in ?? ()
> #23 0x00007f19a41fd710 in ?? ()
> #24 0x0000000000000000 in ?? ()
> Thread 9 (Thread 0x7f19a9252700 (LWP 14714)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 8 (Thread 0x7f19a3ffd700 (LWP 14715)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 7 (Thread 0x7f19a3dfc700 (LWP 14716)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 6 (Thread 0x7f19a3bfb700 (LWP 14717)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 5 (Thread 0x7f19a39fa700 (LWP 14718)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 4 (Thread 0x7f19a37f9700 (LWP 14719)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 3 (Thread 0x7f19a35f8700 (LWP 14720)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 2 (Thread 0x7f19a33f7700 (LWP 14721)):
> #0  0x00007f1c764048f0 in sem_wait () from /lib64/libpthread.so.0
> #1  0x00000000005aed18 in mono_sem_wait ()
> #2  0x00000000005a268a in ?? ()
> #3  0x00000000005be9f2 in ?? ()
> #4  0x00007f1c763fe6a6 in start_thread () from /lib64/libpthread.so.0
> #5  0x00007f1c75f17f7d in clone () from /lib64/libc.so.6
> #6  0x0000000000000000 in ?? ()
> Thread 1 (Thread 0x7f1c770ca740 (LWP 1645)):
> #0  0x00007f1c7640250c in pthread_cond_wait@@GLIBC_2.3.2 ()
> from /lib64/libpthread.so.0
> #1  0x00000000005a7fcd in ?? ()
> #2  0x00000000005a9499 in ?? ()
> #3  0x0000000000511682 in mono_thread_manage ()
> #4  0x000000000046c3fd in mono_main ()
> #5  0x00007f1c75e61bc6 in __libc_start_main () from /lib64/libc.so.6
> #6  0x0000000000418109 in ?? ()
> #7  0x00007fff1d617e08 in ?? ()
> #8  0x000000000000001c in ?? ()
> #9  0x0000000000000007 in ?? ()
> #10 0x00007fff1d61a09d in ?? ()
> #11 0x00007fff1d61a0bb in ?? ()
> #12 0x00007fff1d61a0ee in ?? ()
> #13 0x00007fff1d61a0f9 in ?? ()
> #14 0x00007fff1d61a117 in ?? ()
> #15 0x00007fff1d61a126 in ?? ()
> #16 0x00007fff1d61a156 in ?? ()
> #17 0x0000000000000000 in ?? ()
>
> Thanks,
>
> V. Varadhan
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20121026/f93911c5/attachment-0001.html>


More information about the Mono-devel-list mailing list