Your message dated Sat, 7 Aug 2010 14:36:29 +0200
with message-id <[email protected]>
and subject line Package got removed
has caused the Debian Bug report #514648,
regarding [sagemath] "x+x" produces EOF: End Of File (EOF) in 
read_nonblocking().
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
514648: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514648
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sagemath
Version: 3.0.5dfsg-2
Severity: important

--- Please enter the report below this line. ---

Hi,

when I enter "x+x", I get the following exception:

$ sage
----------------------------------------------------------------------
| SAGE Version 3.0.5, Release Date: 2008-07-11                       |
| Type notebook() for the GUI, and license() for information.        |
----------------------------------------------------------------------

sage: x+x
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (805, 0))

ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (785, 0))

---------------------------------------------------------------------------
EOF                                       Traceback (most recent call last)

/home/ondra/<ipython console> in <module>()

/home/ondra/lib/lib/python/IPython/Prompts.pyc in __call__(self, arg)
    549 
    550             # and now call a possibly user-defined print mechanism
--> 551             manipulated_val = self.display(arg)
    552             
    553             # user display hooks can change the variable to be stored in

/home/ondra/lib/lib/python/IPython/Prompts.pyc in _display(self, arg)
    575             return IPython.generics.result_display(arg)
    576         except TryNext:            
--> 577             return self.shell.hooks.result_display(arg)
    578 
    579     # Assign the default display method:

/home/ondra/lib/lib/python/IPython/hooks.pyc in __call__(self, *args, **kw)
    139             #print "prio",prio,"cmd",cmd #dbg
    140             try:
--> 141                 ret = cmd(*args, **kw)
    142                 return ret
    143             except ipapi.TryNext, exc:

/home/ondra/lib/lib/python/IPython/hooks.pyc in result_display(self, arg)
    169     
    170     if self.rc.pprint:
--> 171         out = pformat(arg)
    172         if '\n' in out:
    173             # So that multi-line strings line up with the left column of

/usr/lib/python2.5/pprint.pyc in pformat(self, object)
    109     def pformat(self, object):
    110         sio = _StringIO()
--> 111         self._format(object, sio, 0, 0, {}, 0)
    112         return sio.getvalue()
    113 

/usr/lib/python2.5/pprint.pyc in _format(self, object, stream, indent, 
allowance, context, level)
    127             self._readable = False
    128             return
--> 129         rep = self._repr(object, context, level - 1)
    130         typ = _type(object)
    131         sepLines = _len(rep) > (self._width - 1 - indent - allowance)

/usr/lib/python2.5/pprint.pyc in _repr(self, object, context, level)
    193     def _repr(self, object, context, level):
    194         repr, readable, recursive = self.format(object, context.copy(),
--> 195                                                 self._depth, level)
    196         if not readable:
    197             self._readable = False

/usr/lib/python2.5/pprint.pyc in format(self, object, context, maxlevels, level)
    205         and whether the object represents a recursive construct.
    206         """
--> 207         return _safe_repr(object, context, maxlevels, level)
    208 
    209 

/usr/lib/python2.5/pprint.pyc in _safe_repr(object, context, maxlevels, level)
    290         return format % _commajoin(components), readable, recursive
    291 
--> 292     rep = repr(object)
    293     return rep, (rep and not rep.startswith('<')), False
    294 

/usr/lib/python2.5/site-packages/sage/structure/sage_object.so in 
sage.structure.sage_object.SageObject.__repr__ 
(sage/structure/sage_object.c:795)()

/usr/lib/python2.5/site-packages/sage/calculus/calculus.pyc in _repr_(self, 
simplify)
   4911                 return self._simp._repr_(simplify=False)
   4912             else:
-> 4913                 return self.simplify()._repr_(simplify=False)
   4914 
   4915         ops = self._operands

/usr/lib/python2.5/site-packages/sage/calculus/calculus.pyc in simplify(self)
   3224             return self._simp
   3225         except AttributeError:
-> 3226             S = 
evaled_symbolic_expression_from_maxima_string(self._maxima_init_())
   3227             S._simp = None
   3228             self._simp = S

/usr/lib/python2.5/site-packages/sage/calculus/calculus.pyc in 
evaled_symbolic_expression_from_maxima_string(x)
   8317         x^e + I + e^pi
   8318     """
-> 8319     return symbolic_expression_from_maxima_string(maxima.eval(x))
   8320 
   8321 def first_var(expr):

/usr/lib/python2.5/site-packages/sage/interfaces/expect.pyc in eval(self, code, 
strip, synchronize, **kwds)
    915         try:
    916             with gc_disabled():
--> 917                 return '\n'.join([self._eval_line(L, **kwds) for L in 
code.split('\n') if L != ''])
    918         except KeyboardInterrupt:
    919             # DO NOT CATCH KeyboardInterrupt, as it is being caught

/usr/lib/python2.5/site-packages/sage/interfaces/maxima.pyc in _eval_line(self, 
line, allow_use_file, wait_for_prompt, reformat, error_check)
    559             return repr(a)
    560         else:
--> 561             self._sendline(line)
    562 
    563         if not wait_for_prompt:

/usr/lib/python2.5/site-packages/sage/interfaces/maxima.pyc in _sendline(self, 
str)
    430 
    431     def _sendline(self, str):
--> 432         self._sendstr(str)
    433         os.write(self._expect.child_fd, os.linesep)
    434 

/usr/lib/python2.5/site-packages/sage/interfaces/maxima.pyc in _sendstr(self, 
str)
    435     def _sendstr(self, str):
    436         if self._expect is None:
--> 437             self._start()
    438         try:
    439             os.write(self._expect.child_fd, str)

/usr/lib/python2.5/site-packages/sage/interfaces/maxima.pyc in _start(self)
    420 
    421     def _start(self):
--> 422         Expect._start(self)
    423         self._eval_line('0;')
    424 

/usr/lib/python2.5/site-packages/sage/interfaces/expect.pyc in _start(self, 
alt_message, block_during_init)
    467             if block_during_init:
    468                 for X in self.__init_code:
--> 469                     self.eval(X)
    470             else:
    471                 for X in self.__init_code:

/usr/lib/python2.5/site-packages/sage/interfaces/expect.pyc in eval(self, code, 
strip, synchronize, **kwds)
    915         try:
    916             with gc_disabled():
--> 917                 return '\n'.join([self._eval_line(L, **kwds) for L in 
code.split('\n') if L != ''])
    918         except KeyboardInterrupt:
    919             # DO NOT CATCH KeyboardInterrupt, as it is being caught

/usr/lib/python2.5/site-packages/sage/interfaces/maxima.pyc in _eval_line(self, 
line, allow_use_file, wait_for_prompt, reformat, error_check)
    564             return
    565 
--> 566         self._expect_expr(self._display_prompt)
    567         self._expect_expr()
    568         out = self._before()

/usr/lib/python2.5/site-packages/sage/interfaces/maxima.pyc in 
_expect_expr(self, expr, timeout)
    455                 i = self._expect.expect(expr,timeout=timeout)
    456             else:
--> 457                 i = self._expect.expect(expr)
    458             if i > 0:
    459                 v = self._expect.before

/usr/lib/python2.5/site-packages/pexpect.py in expect(self, pattern, timeout, 
searchwindowsize)
   1309 
   1310         compiled_pattern_list = self.compile_pattern_list(pattern)
-> 1311         return self.expect_list(compiled_pattern_list, timeout, 
searchwindowsize)
   1312 
   1313     def expect_list(self, pattern_list, timeout = -1, searchwindowsize 
= -1):

/usr/lib/python2.5/site-packages/pexpect.py in expect_list(self, pattern_list, 
timeout, searchwindowsize)
   1323         self.searchwindowsize value is used. """
   1324 
-> 1325         return self.expect_loop(searcher_re(pattern_list), timeout, 
searchwindowsize)
   1326 
   1327     def expect_exact(self, pattern_list, timeout = -1, searchwindowsize 
= -1):

/usr/lib/python2.5/site-packages/pexpect.py in expect_loop(self, searcher, 
timeout, searchwindowsize)
   1394                 self.match = None
   1395                 self.match_index = None
-> 1396                 raise EOF (str(e) + '\n' + str(self))
   1397         except TIMEOUT, e:
   1398             self.buffer = incoming

EOF: End Of File (EOF) in read_nonblocking(). Exception style platform.
<pexpect.spawn object at 0xc231e2c>
version: 2.3 ($Revision: 399 $)
command: /usr/bin/maxima
args: ['/usr/bin/maxima', '-p', '/usr/lib/sagemath/local/bin/sage-maxima.lisp']
searcher: searcher_re:
    0: re.compile("<sage-display>")
buffer (last 100 chars): 
before (last 100 chars): debugger-hook* to nil.
(%i2) 
out of memory allocating 7 bytes after a total of 104925312 bytes

after: <class 'pexpect.EOF'>
match: None
match_index: None
exitstatus: 1
flag_eof: True
pid: 7801
child_fd: 3
closed: False
timeout: None
delimiter: <class 'pexpect.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 10000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0
delayafterclose: 0.1
delayafterterminate: 0.1
sage: 





This happens both on i386 and amd64. It could be a Sage incompatible version of 
maxima that is in Debian.

Ondrej

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.26-1-686

Debian Release: 5.0
  500 unstable        mirrors1.kernel.org 

--- Package information. ---
Depends                     (Version) | Installed
=====================================-+-=============
libatlas3gf-base                      | 3.6.0-22
 OR libatlas.so.3gf                   | 
libc6                      (>= 2.7-1) | 2.7-18
libecm0                               | 6.2-1
libflint-1.011                        | 1.011-2
libfplll0                             | 2.1.6+20071129-2
libgcc1                  (>= 1:4.1.1) | 1:4.3.3-3
libgivaro0                            | 3.2.10-1
libgmp3c2                             | 2:4.2.2+dfsg-3
libgmpxx4ldbl                         | 2:4.2.2+dfsg-3
libgsl0ldbl                  (>= 1.9) | 1.12+dfsg-1
libiml0                    (>= 1.0.3) | 1.0.3-3
liblinbox0                            | 1.1.6~rc0-3
libm4ri-0.0.20080521                  | 0.0.20080521-2
libmpfi0                              | 1.3.4~rc4~cvs20080519-1
libmpfr1ldbl                          | 2.3.2.dfsg.1-1
libntl-5.4.2                          | 5.4.2-4
libpari2-gmp             (>= 2.3.4-1) | 2.3.4-1
libpolybori-0.5.0-0                   | 0.5~rc1-1
libqd2c2a                             | 2.3.7-1
libreadline5                 (>= 5.2) | 5.2-3.1
libsingular-3-0-4-3                   | 3-0-4-3.dfsg-2
libstdc++6                 (>= 4.2.1) | 4.3.3-3
libsymmetrica-2.0                     | 2.0-1
libzn-poly-0.8                        | 0.8-1
python                       (<< 2.6) | 2.5.2-3
python                       (>= 2.5) | 2.5.2-3
python-central             (>= 0.6.7) | 0.6.8
python2.5                             | 2.5.2-15
gap                                   | 4r4p10-2
singular                              | 3-0-4-3.dfsg-2
maxima                                | 5.17.1-1
genus2reduction                       | 0.3-2
lcalc                                 | 0.0.20080205-1
sympow                                | 1.019-4
python-matplotlib                     | 0.98.3-5
gfan                                  | 0.3dfsg-1
python-gd                             | 0.52debian-3.1
mercurial                             | 1.1.2-2
python-twisted                        | 8.1.0-4
python-numpy                          | 1:1.1.1-2
python-crypto                         | 2.0.1+dfsg1-2.3
python-moinmoin                       | 1.8.1-1.1
sqlite3                               | 3.5.9-6
palp                                  | 1.1-1
ipython                               | 0.8.4-1
python-gnutls                         | 1.1.6-1
python-scipy                          | 0.6.0-12
python-cvxopt                         | 1.1-1
scons                                 | 1.0.0-1
r-base                                | 2.8.1-2
gfortran                              | 4:4.3.2-3
python-sqlalchemy                     | 0.4.8-1
gmp-ecm                               | 6.2-1
python-sympy                          | 0.6.3-1
python-networkx                       | 0.36-2
python-pexpect                        | 2.3-1
cython                                | 0.10.2-1
python-twisted-web2                   | 8.1.0-1
pari-gp                               | 2.3.4-1
pari-extra                            | 2.1-1
tachyon                               | 0.98~beta.dfsg-1
python-rpy                            | 1.0.3-6
gap-guava                             | 3.6-2
python-processing                     | 0.52-2
python-polybori                       | 0.5~rc1-1
libcdd-test                           | 094b.dfsg-4
libjs-jquery                          | 1.2.6-2
libsingular-dev                       | 3-0-4-3.dfsg-2
time                                  | 1.7-23






--- End Message ---
--- Begin Message ---
Version: 3.0.5dfsg-5.1+rm

Hi!

As the package got removed, I hereby close the associated bug reports.
For details on the removal please see http://bugs.debian.org/573538 


Best Regards,
  Alexander


--- End Message ---

Reply via email to