You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by st...@apache.org on 2005/02/19 04:22:02 UTC

svn commit: r154386 - perl/modperl/docs/trunk/src/docs/2.0/user/troubleshooting/troubleshooting.pod

Author: stas
Date: Fri Feb 18 19:22:01 2005
New Revision: 154386

URL: http://svn.apache.org/viewcvs?view=rev&rev=154386
Log:
new item: Segfault with __read_nocancel Backtrace

Modified:
    perl/modperl/docs/trunk/src/docs/2.0/user/troubleshooting/troubleshooting.pod

Modified: perl/modperl/docs/trunk/src/docs/2.0/user/troubleshooting/troubleshooting.pod
URL: http://svn.apache.org/viewcvs/perl/modperl/docs/trunk/src/docs/2.0/user/troubleshooting/troubleshooting.pod?view=diff&r1=154385&r2=154386
==============================================================================
--- perl/modperl/docs/trunk/src/docs/2.0/user/troubleshooting/troubleshooting.pod (original)
+++ perl/modperl/docs/trunk/src/docs/2.0/user/troubleshooting/troubleshooting.pod Fri Feb 18 19:22:01 2005
@@ -294,6 +294,30 @@
 =head1 Code Parsing and Compilation
 
 
+=head2 Segfault with __read_nocancel Backtrace
+
+If your application segfault and you get a similar to the following
+backtrace:
+
+  (gdb) bt
+  #0  0x4030d4d1 in __read_nocancel () from /lib/tls/libpthread.so.0
+  #1  0x00000000 in ?? ()
+
+that usually means that you've build your non-mod_perl modules with
+ithreads enabled perl. Then you have built a new perl B<without>
+ithreads. But you didn't nuke/rebuild the old non-mod_perl
+modules. Now when you try to run those, you get the above segfault. To
+solve the problem recompile all the modules. The easiest way to
+accomplish that is to either remove all the modules completely, build
+the new perl and then install the new modules. You could also try to
+create a bundle of the existing modules using C<CPAN.pm> prior to
+deleting the old modules, so you can easily reinstall all the modules
+you previously had.
+
+
+
+
+
 
 
 =head2 Registry scripts fail to load with: Unrecognized character \xEF at ...



---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org