[Mono-devel-list] Threading, NPTL, libgc (beta2)
Mike Morano
mmorano at mikeandwan.us
Mon Jun 7 22:29:39 EDT 2004
I've been continuing to try to explore the odd behavior on gentoo, and have
made the following observations (if these are useless, I apologize):
a) I ran XSP multiple times against the xsp test suite, while running a full
trace in mono. The only interesting thing of note, is that 4 different
executions caused the hang at different points. For example, one execution
hanged during the HttpWriter.Clear, and another time in the IPEndPoint
constructor.
b) I also made a call trace for the executing xsp process once it was hung. I
have attached the file containing the mono related bits, hopefully this helps
provide some insight (though doesn't mean much to me).
If there is any other information I can give you, please let me know, I would
love to help.
Thanks!
Mike
On Saturday 05 June 2004 01:22 am, Miguel de Icaza wrote:
> hello,
>
> > I think I am in the same boat as you. Since upgrading to beta2, I have
> > been running into odd behavior w/ XSP and mod_mono (and I also run
> > gentoo). I sent a note to the mono user list about this, but haven't
> > heard anything yet. I tried upgrading to the latest available glibc, and
> > still have the same problems. I might try to play around with some
> > things this weekend, but I am not hopeful...
> >
> > Are there any happy Gentoo folks that aren't having this odd behavior
> > in beta2? (then we can compare the packages we each have installed..)
>
> What we are going to need from you guys is the smallest possible
> program that breaks on your system, and we will start tracking the
> issue down from there.
>
> Could you guys cook the smallest possible program possible?
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
Jun 7 21:49:07 aeris start_aspnet. S D9EF97A0 0 13419 13412 13421 (NOTLB)
Jun 7 21:49:07 aeris f4d8ff3c 00200082 d9ef9780 d9ef97a0 dba3af04 e49beb30 c011219c d9ef9780
Jun 7 21:49:07 aeris dba3af04 e49be5b0 000118a2 d0faaa6a 00000a60 e49beb30 e49becd8 fffffe00
Jun 7 21:49:07 aeris f4d8e000 e49bebc8 e49bebc8 c0119804 ffffffff 00000000 e49be5b0 bfffec74
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c011219c>] do_page_fault+0x32c/0x50c
Jun 7 21:49:07 aeris [<c0119804>] sys_wait4+0x194/0x270
Jun 7 21:49:07 aeris [<c0113980>] default_wake_function+0x0/0x20
Jun 7 21:49:07 aeris [<c0113980>] default_wake_function+0x0/0x20
Jun 7 21:49:07 aeris [<c0121590>] sys_rt_sigprocmask+0xa0/0x100
Jun 7 21:49:07 aeris [<c0119907>] sys_waitpid+0x27/0x2b
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13421 13419 13422 (NOTLB)
Jun 7 21:49:07 aeris e5c7bf94 00000082 f7225c40 00000a24 dab23f64 00000001 0819d760 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00000243 6f002e09 00000a65 e49be5b0 e49be758 e5c7a000
Jun 7 21:49:07 aeris e5c7bfc4 00000002 e5c7a000 c0104b75 e5c7bfb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13423 13421 13424 13422 (NOTLB)
Jun 7 21:49:07 aeris e9ab9f94 00000082 f7225c40 00000a24 dab23f64 00000001 08249cc0 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00000295 6f000b83 00000a65 e3f02630 e3f027d8 e9ab8000
Jun 7 21:49:07 aeris e9ab9fc4 00000002 e9ab8000 c0104b75 e9ab9fb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13424 13421 13425 13449 13423 (NOTLB)
Jun 7 21:49:07 aeris e42adf94 00000082 f7225c40 00000a24 dab23f64 00000001 08249990 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00002340 6effe65c 00000a65 e3f02bb0 e3f02d58 e42ac000
Jun 7 21:49:07 aeris e42adfc4 00000002 e42ac000 c0104b75 e42adfb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13425 13424 13462 (NOTLB)
Jun 7 21:49:07 aeris db471f94 00000082 f7225c40 00000a24 dab23f64 00000001 08249660 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00003b9a 6effb840 00000a65 e3f03130 e3f032d8 db470000
Jun 7 21:49:07 aeris db471fc4 00000002 db470000 c0104b75 db471fb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13449 13421 13450 13424 (NOTLB)
Jun 7 21:49:07 aeris dc3a1f94 00000082 f7225c40 00000a24 dab23f64 00000001 08381660 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00000226 6eff7191 00000a65 e4a6f0f0 e4a6f298 dc3a0000
Jun 7 21:49:07 aeris dc3a1fc4 00000002 dc3a0000 c0104b75 dc3a1fb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13450 13421 13451 13449 (NOTLB)
Jun 7 21:49:07 aeris dbb9ff94 00000082 f7225c40 00000a24 dab23f64 00000001 08381cc0 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00000245 6eff516e 00000a65 e4a6f670 e4a6f818 dbb9e000
Jun 7 21:49:07 aeris dbb9ffc4 00000002 dbb9e000 c0104b75 dbb9ffb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13451 13421 13452 13450 (NOTLB)
Jun 7 21:49:07 aeris d97bdf94 00000082 f7225c40 00000a24 dab23f64 00000001 08249330 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00000236 6eff3073 00000a65 e49bf0b0 e49bf258 d97bc000
Jun 7 21:49:07 aeris d97bdfc4 00000002 d97bc000 c0104b75 d97bdfb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13452 13421 13453 13451 (NOTLB)
Jun 7 21:49:07 aeris d97bbf94 00000082 f7225c40 00000a24 dab23f64 00000001 08249000 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00000325 6eff0f24 00000a65 e49be030 e49be1d8 d97ba000
Jun 7 21:49:07 aeris d97bbfc4 00000002 d97ba000 c0104b75 d97bbfb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 00000A24 0 13453 13421 13452 (NOTLB)
Jun 7 21:49:07 aeris dbbc9f94 00000082 f7225c40 00000a24 e3f036b0 00000001 08381330 0000000b
Jun 7 21:49:07 aeris 00000000 e3f036b0 00004e9e 6efe9384 00000a65 ead4a230 ead4a3d8 dbbc8000
Jun 7 21:49:07 aeris dbbc9fc4 00000002 dbbc8000 c0104b75 dbbc9fb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 6F01F4B3 0 13462 13425 13463 (NOTLB)
Jun 7 21:49:07 aeris d8753f94 00000082 f40731f0 6f01f4b3 00000a65 00000001 087c7990 6f01f4b3
Jun 7 21:49:07 aeris 00000a65 f40731f0 000005d8 6f01f4b3 00000a65 ead4b830 ead4b9d8 d8752000
Jun 7 21:49:07 aeris d8753fc4 00000000 d8752000 c0104b75 d8753fb0 0819dac0 00000008 7ffbba99
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c0104b75>] sys_rt_sigsuspend+0xa5/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 6EF7C2EF 0 13463 13425 13462 (NOTLB)
Jun 7 21:49:07 aeris dab23ea0 00000082 e4a6eb70 6ef7c2ef 00000a65 00000000 ead4b830 6ef7c2ef
Jun 7 21:49:07 aeris 00000a65 ead4b830 0000066f 6f01eedb 00000a65 e3f036b0 e3f03858 081aaa24
Jun 7 21:49:07 aeris 7fffffff fffffff5 dab23ef0 c03e43f5 f7225c40 081aa000 005da8bf f7225c40
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c03e43f5>] schedule_timeout+0xb5/0xc0
Jun 7 21:49:07 aeris [<c0128f0a>] queue_me+0x3a/0x80
Jun 7 21:49:07 aeris [<c012912f>] futex_wait+0x12f/0x1a0
Jun 7 21:49:07 aeris [<c0113980>] default_wake_function+0x0/0x20
Jun 7 21:49:07 aeris [<c0113980>] default_wake_function+0x0/0x20
Jun 7 21:49:07 aeris [<c011e4eb>] update_wall_time+0xb/0x40
Jun 7 21:49:07 aeris [<c011e95f>] do_timer+0xdf/0xf0
Jun 7 21:49:07 aeris [<c0129440>] do_futex+0x70/0x80
Jun 7 21:49:07 aeris [<c011a7bd>] __do_softirq+0x7d/0x80
Jun 7 21:49:07 aeris [<c0129536>] sys_futex+0xe6/0x100
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
Jun 7 21:49:07 aeris
Jun 7 21:49:07 aeris mono S 6EF85BF5 0 13422 13421 13423 (NOTLB)
Jun 7 21:49:07 aeris e55dbf10 00000082 f57977f0 6ef85bf5 00000a65 00000010 e3f036b0 6ef85bf5
Jun 7 21:49:07 aeris 00000a65 f57977f0 0000030e 6f005b17 00000a65 e4a6eb70 e4a6ed18 00000000
Jun 7 21:49:07 aeris 7fffffff e55dbf68 7fffffff c03e43f5 c04aa300 c03503b9 ead27080 e4fc1b40
Jun 7 21:49:07 aeris Call Trace:
Jun 7 21:49:07 aeris [<c03e43f5>] schedule_timeout+0xb5/0xc0
Jun 7 21:49:07 aeris [<c03503b9>] sock_poll+0x29/0x40
Jun 7 21:49:07 aeris [<c015cf5f>] do_pollfd+0x4f/0x90
Jun 7 21:49:07 aeris [<c015d04a>] do_poll+0xaa/0xd0
Jun 7 21:49:07 aeris [<c015d1c2>] sys_poll+0x152/0x210
Jun 7 21:49:07 aeris [<c015c570>] __pollwait+0x0/0xd0
Jun 7 21:49:07 aeris [<c01059b5>] sysenter_past_esp+0x52/0x71
More information about the Mono-devel-list
mailing list