#14055: Fix sage-cleaner
------------------------------------------------+---------------------------
       Reporter:  jdemeyer                      |         Owner:  leif          
                             
           Type:  defect                        |        Status:  needs_review  
                             
       Priority:  critical                      |     Milestone:  sage-5.10     
                             
      Component:  scripts                       |    Resolution:                
                             
       Keywords:                                |   Work issues:                
                             
Report Upstream:  N/A                           |     Reviewers:  John 
Palmieri, Leif Leonhardy, Volker Braun
        Authors:  Jeroen Demeyer, Volker Braun  |     Merged in:                
                             
   Dependencies:                                |      Stopgaps:                
                             
------------------------------------------------+---------------------------

Comment (by vbraun):

 Running with `nice -19` and background load seems to trigger it, I now get
 some maxima segfaults somewhat reliably. They look like a race in the
 multi-threaded ecl to me, for example the following failure:
 {{{
 sage: s = solve(eqn, a,b,c); s ## line 419 ##

 ;;; Unhandled lisp initialization error
 ;;; Message:
 unbound-variable
 ;;; Arguments:

 Internal or unrecoverable error in:

 Lisp initialization error.

   [2: No such file or directory]

 ;;; ECL C Backtrace
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(si_dump_c_backtrace+0x28)
 [0x7f01f330e1d8]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(ecl_internal_error+0x3f)
 [0x7f01f32f91af]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x1242f4)
 [0x7f01f32f92f4]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(cl_funcall+0x70)
 [0x7f01f32dc3f0]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(cl_error+0xdb)
 [0x7f01f32fa13b]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x125482)
 [0x7f01f32fa482]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(FEwrong_type_argument+0x1e)
 [0x7f01f32fa4ae]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(stream_dispatch_table+0x17)
 [0x7f01f32ece17]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(ecl_write_char+0x1b)
 [0x7f01f32ed6ab]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x13766b)
 [0x7f01f330c66b]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(_ecl_write_symbol+0x156)
 [0x7f01f330cbc6]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(si_write_ugly_object+0x26)
 [0x7f01f330bcc6]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x1242db)
 [0x7f01f32f92db]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(cl_funcall+0x70)
 [0x7f01f32dc3f0]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(cl_error+0xdb)
 [0x7f01f32fa13b]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x1252d8)
 [0x7f01f32fa2d8]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(ecl_interpret+0x19cd)
 [0x7f01f32de67d]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x10e34f)
 [0x7f01f32e334f]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(si_eval_with_env+0x2eb)
 [0x7f01f32e4f0b]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(si_signal_simple_error+0x26d)
 [0x7f01f32a9e4d]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(FEwrong_type_nth_arg+0x109)
 [0x7f01f32f9cf9]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(_ecl_sethash+0)
 [0x7f01f3326170]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x14df28)
 [0x7f01f3322f28]
 ;;; /lib64/libpthread.so.0() [0x324440f500]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x1503e0)
 [0x7f01f33253e0]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x15172c)
 [0x7f01f332672c]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(ecl_extend_hashtable+0x185)
 [0x7f01f3326335]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x151716)
 [0x7f01f3326716]
 ;;;
 /home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(+0x11c4dc)
 [0x7f01f32f14dc]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(ecl_init_module+0x4e8)
 [0x7f01f32f7298]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(init_lib_LSP+0x4c9)
 [0x7f01f3218089]
 ;;;
 
/home/vbraun/opt/taurus/sage-5.10.beta1/local/lib/libecl.so.12.12(ecl_init_module+0x399)
 [0x7f01f32f7149]
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14055#comment:99>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to