Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=78767 --- shadow/78767 2006-07-05 10:47:02.000000000 -0400 +++ shadow/78767.tmp.11081 2006-07-05 10:47:02.000000000 -0400 @@ -0,0 +1,50 @@ +Bug#: 78767 +Product: Mono: Runtime +Version: 1.1 +OS: +OS Details: +Status: NEW +Resolution: +Severity: +Priority: Blocker +Component: JIT +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: incorrect TLS usage ... + +Something -really- bad happens when dlopening libmono requiring libraries, +as done by the OO.o integration. + +To debug that simply compile / run the attached sample in +/usr/lib/ooo-2.0/program on a SLED10 system with the OpenOffice_org-mono +package installed. + +If you build mono with the 'pthread TLS' support it works fine, if you do +not - it crashes hideously inside ld-linux while executing a TLS operation +inside libstdc++, [ although gdb will in fact hide most of the stack trace +in this case - you need to do 'si' a lot to get near the real crash point ]. + +#0 _dl_update_slotinfo (req_modid=4) at dl-tls.c:548 +#1 0xb7fbac69 in ___tls_get_addr (ti=0xb6eb1a6c) at dl-tls.c:707 +#2 0xb6e8b44b in __gnu_internal::get_global () at +../../../../libstdc++-v3/libsupc++/eh_globals.cc:58 +#3 0xb6e8b487 in __cxa_get_globals () at +../../../../libstdc++-v3/libsupc++/eh_globals.cc:71 +#4 0xb6e8af55 in __cxa_allocate_exception (thrown_size=8) at +../../../../libstdc++-v3/libsupc++/eh_alloc.cc:154 +#5 0xb5a3846d in stoc_connector::OConnector::connect (this=0x8245ea8, [EMAIL PROTECTED]) + at /data/OpenOffice/OOO_2_0_2/io/source/connector/connector.cxx:102 +#6 0xb5a468ee in unourl_resolver::ResolverImpl::resolve (this=0x82447e8, [EMAIL PROTECTED]) + at +/data/OpenOffice/OOO_2_0_2/remotebridges/source/unourl_resolver/unourl_resolver.cxx:193 +#7 0xb717be06 in cppu::bootstrap () at +/data/OpenOffice/OOO_2_0_2/cppuhelper/source/bootstrap.cxx:605 +#8 0xb73947ab in native_bootstrap () at +/data/OpenOffice/OOO_2_0_2/cli_ure/source/bootstrap/native_glue.cxx:147 +#9 0xb7a0dca1 in ?? () _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
