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

Reply via email to