title: Mysterious "Bus error" with web.twisted (code works on one server and does not on the another)
body: <p>I'm just trying to show elements of some database, one by one: </p>
  
  <pre><code>from twisted.web import server, resource
  from twisted.internet import reactor
  from pymongo import Connection
  import time
  import pprint
  
  
  class ZenResource(resource.Resource):
      isLeaf = True
  
      connection = Connection('...', 27017)
      db = connection.data
      db.authenticate("...","...")
      iter = db.index.find()
  
      def render_GET(self, request):
          item = self.iter.next()
          # ... simple processing, skipped some simple strings manipulations:
          htmlLines = []
          for textLine in pprint.pformat(item).splitlines():
              htmlLines.append('&lt;br/&gt;%s' % textLine) 
          htmlText = '\n'.join(htmlLines)
          request.setHeader("Content-type", 'text/html; charset=UTF-8')
          return htmlText.encode("utf8")
  
  reactor.listenTCP(48088, server.Site(ZenResource()))
  reactor.run()
  </code></pre>
  
  <p>On the one system (Linux hh 3.0.0-16-generic-pae #28-Ubuntu SMP Fri Jan 27 19:24:01 UTC 2012 i686 i686 i386 GNU/Linux) everything works fine. 
  On the other system (Linux localhost 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux)</p>
  
  <p>I got the following:</p>
  
  <pre><code>root@localhost:~# python zen.py  
  Bus error
  </code></pre>
  
  <p>The only difference between two servers that I think of is (aside form x32 / x64) is that there is a similar twisted process on the second server. This process doing something important and a really do not want to terminate or in any other way interfere with it just to check whether my test code works. </p>