OK, I will give the server logs here in case they are of interest.  I
am still not sure what went wrong.  I will have to find a quicker way
to do my calculation - perhaps cast things to floats, and use python's
math.abs().

As a preamble to the server logs: it looked like I was dropped into a
python session, so I entered "exit()".  Then I pressed CTRL-C several
times and got back to a sage prompt, and from there restarted the
notebook, which seems fine, none of the worksheets are active.  Here
is server output:

2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] End Of File
(EOF) in read_nonblocking(). Empty string style platform.
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252]
<pexpect.spawn instance at 0x2af6ee0>
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] version: 2.0
($Revision: 1.151 $)
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] command: /
Volumes/D/sage-2.8.4.1/sage
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] args: ['/
Volumes/D/sage-2.8.4.1/sage', '-python', '-u']
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] patterns:
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252]     >>>
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] buffer (last
100 chars):
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] before (last
100 chars):
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] after: <class
'pexpect.EOF'>
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] match: None
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] match_index:
None
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] exitstatus:
None
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] flag_eof: 1
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] pid: 9636
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] child_fd: 15
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] timeout: 30
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] delimiter:
<class 'pexpect.EOF'>
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] logfile: None
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252] maxread: 1
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252]
searchwindowsize: None
2007/12/20 08:51 -0500 [HTTPChannel,11974,71.221.40.252]
delaybeforesend: 0
Python 2.5.1 (r251:54863, Sep 21 2007, 09:05:53)
[GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> exit()
2007/12/20 10:45 -0500 [HTTPChannel,11974,71.221.40.252] Exception
rendering:
2007/12/20 10:45 -0500 [HTTPChannel,11974,71.221.40.252] Unhandled
Error
        Traceback (most recent call last):
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/internet/defer.py", line 182, in addCallbacks
            self._runCallbacks()
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/internet/defer.py", line 317, in _runCallbacks
            self.result = callback(self.result, *args, **kw)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/internet/defer.py", line 281, in _continue
            self.unpause()
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/internet/defer.py", line 277, in unpause
            self._runCallbacks()
        --- <exception caught here> ---
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/internet/defer.py", line 317, in _runCallbacks
            self.result = callback(self.result, *args, **kw)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/web2/server.py", line 268, in <lambda>
            d.addCallback(lambda res, req: res.renderHTTP(req), self)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/web2/resource.py", line 85, in renderHTTP
            return method(request)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/web2/resource.py", line 202, in http_GET
            return super(Resource, self).http_GET(request)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/twisted/web2/resource.py", line 128, in http_GET
            return self.render(request)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/sage/server/notebook/twist.py", line 1061, in render
            self.worksheet.restart_sage()
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/sage/server/notebook/worksheet.py", line 1351, in
restart_sage
            ulimit = self.notebook().get_ulimit())
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/sage/server/notebook/worksheet.py", line 79, in
initialized_sage
            S._start(block_during_init=False)
          File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-
packages/sage/interfaces/expect.py", line 463, in _start
            raise RuntimeError, "Unable to start %s"%self.__name
        exceptions.RuntimeError: Unable to start sage

^C^C2007/12/20 10:46 -0500 [-] (Notebook cleanly saved. Press control-
C again to exit.)
2007/12/20 10:46 -0500 [-] (Notebook cleanly saved. Press control-C
again to exit.)
^C^C^CERROR: Internal Python error in the inspect module.
Below is the traceback from this internal error.

Traceback (most recent call last):
  File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-packages/
IPython/ultraTB.py", line 491, in text
    records = _fixed_getinnerframes(etb, context,self.tb_offset)
  File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-packages/
IPython/ultraTB.py", line 124, in _fixed_getinnerframes
    records  = inspect.getinnerframes(etb, context)
  File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/inspect.py", line
877, in getinnerframes
    framelist.append((tb.tb_frame,) + getframeinfo(tb, context))
  File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/inspect.py", line
837, in getframeinfo
    filename = getsourcefile(frame) or getfile(frame)
  File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/inspect.py", line
386, in getsourcefile
    for suffix, mode, kind in imp.get_suffixes():
  File "/Volumes/D/sage-2.8.4.1/local/lib/python2.5/site-packages/sage/
interfaces/get_sigs.py", line 9, in my_sigint
    raise KeyboardInterrupt
KeyboardInterrupt

Unfortunately, your original traceback can not be constructed.



On Dec 20, 8:13 am, "William Stein" <[EMAIL PROTECTED]> wrote:
> On Dec 20, 2007 7:08 AM, mhampton <[EMAIL PROTECTED]> wrote:
>
>
>
> > What is lisp.run?  I was doing a pretty simple calculation, which
>
> lisp.run is the name of the clisp interpreter, which maxima uses.
> So in your calculation, you were evidentily doing a big maxima
> calculation.
>
> > ended up taking a long time (12+ hours, I was expecting maybe 30
> > minutes tops), and I noticed that lisp.run seemed to be doing all the
> > work.  After poking around, my best guess is that it was somehow being
> > called by the abs() function through pari or maxima (I had a loop that
> > was doing about 180,000 calls to abs()).
>
> Yep.
>
> > I also managed to crash my sage server to some extent, so I can't
> > immediately supply better diagnostics - interrupting the calculation
>
> Wow.  It should be very very difficult to crash the sage server, since
> it is very much a separate process from anything that does any
> computing, and the linking between the two processes is only
> via a pseudo-tty, so it's very hard to crash the server -- in fact I know
> of no systematic way to do so.
>
> > didn't work, so I tried quitting/restarting the worksheet, and now I
> > can't access the server at all.  When I get in to my office I can
> > check this out in more detail.  By running 'tops' remotely it looks
> > like my other worksheet processes are still hanging around but I am
> > not sure.
>
> It's likely.
>
> William
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to