On Tuesday, April 23, 2019 at 12:48:31 PM UTC+2, Oliver Thiel wrote:
>
> Starting subshell with Sage environment variables set.  Don't forget
> to exit when you are done.  Beware:
>  * Do not do anything with other copies of Sage on your system.
>  * Do not use this for installing Sage packages using "sage -i" or for
>    running "make" at Sage's root directory.  These should be done
>    outside the Sage shell.
>
> Bypassing shell configuration files...
>
> Note: SAGE_ROOT=/opt/sagemath-8.6
> (sage-sh) oth@N122:~$ -python
> bash: -python: Kommando nicht gefunden.
> (sage-sh) oth@N122:~$ sage -python
> Python 2.7.15 (default, Jan 23 2019, 14:07:15)
> [GCC 7.4.0] on cygwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>>
>
>

I just want you to run the command `sage -ipython`  (not `sage -python` as 
you wrote) and try entering some lines of code as you described in your 
original post and see if it crashes.  It won't crash in exactly the same 
way but I want to know if some problem occurs or not.

In any case, I will later this week be releasing Sage 8.7 for Windows which 
I believe contains a fix for the problem (even though I can't be completely 
sure what the problem is...)

Thanks
 

> Am Di., 23. Apr. 2019 um 08:55 Uhr schrieb Oliver Thiel <
> [email protected] <javascript:>>:
>
>> Sorry, i just dont knew the command "exit", now it closes without problems
>>
>> Am Di., 23. Apr. 2019 um 08:53 Uhr schrieb Oliver Thiel <
>> [email protected] <javascript:>>:
>>
>>> It is absolutely possible that i run the sage shell twice. If i start 
>>> the shell, this is what i get:
>>>
>>> Starting subshell with Sage environment variables set.  Don't forget
>>> to exit when you are done.  Beware:
>>>  * Do not do anything with other copies of Sage on your system.
>>>  * Do not use this for installing Sage packages using "sage -i" or for
>>>    running "make" at Sage's root directory.  These should be done
>>>    outside the Sage shell.
>>>
>>> Bypassing shell configuration files...
>>>
>>> Note: SAGE_ROOT=/opt/sagemath-8.6
>>> (sage-sh) oth@N122:~$
>>>
>>> I want to give you everything you need but i dont know exactly what i 
>>> have to do...
>>>
>>> Am Do., 18. Apr. 2019 um 17:47 Uhr schrieb E. Madison Bray <
>>> [email protected] <javascript:>>:
>>>
>>>> On Thursday, April 18, 2019 at 12:53:10 PM UTC+2, Oliver Thiel wrote:
>>>>>
>>>>> First of all, A was already defined and i realised later that i dont 
>>>>> have to define k=0 too, but, unless i am not a experienced programmer, i 
>>>>> dont think that the problem correlates with my code.
>>>>>
>>>>
>>>> No, it doesn't, rest assured.
>>>>  
>>>>
>>>>> The company where i work uses a specific policy software and for the 
>>>>> installation of sage i get a exclusive permission.
>>>>>
>>>>> If i type "sage -ipython" in "SageMath 8.6 Shell":
>>>>> NameError                                 Traceback (most recent call 
>>>>> last)
>>>>> <ipython-input-1-ac73f397e8f1> in <module>()
>>>>> ----> 1 sage -ipython
>>>>>
>>>>> NameError: name 'sage' is not defined
>>>>>
>>>>
>>>> Sorry, but this is not what I asked you to do, I don't think.  The 
>>>> installer should have installed 3 icons in your start menu and/or desktop. 
>>>>  
>>>> The one labeled just "SageMath 8.6" directly launches the Sage command 
>>>> prompt (you get a "sage:" prompt, whereas the one labeled "SageMath 8.6 
>>>> Shell" starts a UNIX-like bash prompt (containing your username, among 
>>>> other things, and ending with "$").
>>>>
>>>> The command `sage -ipython` is just a problem to start (`sage`) with an 
>>>> argument flag (`-ipython`).  In this case it starts the normal IPython 
>>>> interpreter included with the Sage installation *without* loading the Sage 
>>>> library itself.  I asked you to do this in order to rule out whether the 
>>>> problem is specific to Sage, or is some deeper problem in the underlying 
>>>> software (since crashing just by typing characters into the console is 
>>>> obviously not normal).
>>>>
>>>> You got an exception from *Python* because you tried to enter a shell 
>>>> command (`sage -ipython`) into the *Python* interpreter prompt.  If you 
>>>> ran 
>>>> the "SageMath 8.6 Shell" link that should not have happened because you 
>>>> would have gotten a bash prompt instead.  Is it possible you accidentally 
>>>> ran it twice in a row?  If you ran it once it would have put you in the 
>>>> IPython prompt anyways.
>>>>
>>>> I wanted to see if you could run some Python code (like the loop you 
>>>> described above) in the plain IPython interpreter.  The full Sage 
>>>> interpreter just runs on IPython with some additional customizations.
>>>>
>>>>  
>>>>
>>>>> After that i had to struggle with closing the shell :-D
>>>>>
>>>>
>>>> Typing `exit` should work.  Could you explain more about what you 
>>>> struggled with?
>>>>
>>>>  
>>>>
>>>>> There is the standart windows defender and as far as i know it makes 
>>>>> no updates right know.
>>>>>
>>>>> @E. Madisan Bray, what do you mean? Wich build tools? Could i update 
>>>>> them without administration rights?
>>>>>
>>>>
>>>> This was a more general comment about why I haven't release Sage 8.7 
>>>> for Windows yet.  If it doesn't mean anything to you then you can just 
>>>> ignore it.
>>>>
>>>>  
>>>>
>>>>> Am Donnerstag, 18. April 2019 11:29:58 UTC+2 schrieb E. Madison Bray:
>>>>>
>>>>>> On Thursday, April 18, 2019 at 11:09:02 AM UTC+2, E. Madison Bray 
>>>>>> wrote:
>>>>>>>
>>>>>>> On Thursday, April 18, 2019 at 10:57:11 AM UTC+2, Dima Pasechnik 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> On Thu, Apr 18, 2019 at 7:35 AM Oliver Thiel <[email protected]> 
>>>>>>>> wrote: 
>>>>>>>> > 
>>>>>>>> > More information: 
>>>>>>>> > sage: k=0 
>>>>>>>> > ....: for k in range(1,j-1,1): 
>>>>>>>> > ....:     z=float(A[k][1]) 
>>>>>>>> > ....:     s=s+z 
>>>>>>>> > ....:     
>>>>>>>> print(k)------------------------------------------------------------------------
>>>>>>>>  
>>>>>>>>
>>>>>>>> > An error occurred during signal handling. 
>>>>>>>> > This probably occurred because a *compiled* module has a bug 
>>>>>>>> > in it and is not properly wrapped with sig_on(), sig_off(). 
>>>>>>>> > Python will now terminate. 
>>>>>>>> > 
>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>  
>>>>>>>> > this error occurs before i "enter" the command. Do not laugh 
>>>>>>>> about my simple code, i am real new to sage. :-D 
>>>>>>>> > 
>>>>>>>> I assume your A is already defined, right? 
>>>>>>>> As well, I guess this code seems to mean to compute s as a sum of 
>>>>>>>> float(A[k][1]) 
>>>>>>>> but did you set s=0 to begin with? 
>>>>>>>> (you did set k=0, which makes no sense, as you immediately use k as 
>>>>>>>> a 
>>>>>>>> loop variable) 
>>>>>>>>
>>>>>>>>
>>>>>>> I don't think that's relevant.  Oliver stated earlier that the 
>>>>>>> problem happens simply while typing in code, and without even pressing 
>>>>>>> enter (if I've understood correctly).
>>>>>>>
>>>>>>> Oliver, no one here will laugh at your code (I hope! :) and if I 
>>>>>>> understand the problem it's nothing to do with anything specifically 
>>>>>>> you 
>>>>>>> wrote anyways. 
>>>>>>>
>>>>>>> A couple more questions.  You wrote
>>>>>>>
>>>>>>> > i used "Sage Mirror" to download the program and installed it with 
>>>>>>> adminstration rights
>>>>>>>
>>>>>>> When you installed did you select the "Install for all users" or 
>>>>>>> "Install just for the current user" option?  If the latter, you 
>>>>>>> shouldn't 
>>>>>>> need Administrator permissions to install, unless this company machine 
>>>>>>> has 
>>>>>>> additional policies configured restricting your ability to install 
>>>>>>> arbitrary software.  It shouldn't matter much here but I'm just curious 
>>>>>>> you 
>>>>>>> say you installed with with Admin rights.
>>>>>>>
>>>>>>> Another question: If you run the "SageMath 8.6 Shell" shortcut, and 
>>>>>>> run the command `sage -ipython` (this starts the IPython prompt without 
>>>>>>> any 
>>>>>>> Sage-specific code loaded) do you have any problems?  Are you able to 
>>>>>>> enter 
>>>>>>> and run pure Python code like in your example above?
>>>>>>>
>>>>>>> Finally, do you know if there are any active virus scanners like 
>>>>>>> McAffee or Symantic. Basically anything on this list: 
>>>>>>> https://cygwin.com/faq/faq.html#faq.using.bloda   (note: Windows 
>>>>>>> Defender is normally not actually a problem, but it might be if it's in 
>>>>>>> the 
>>>>>>> middle of performing a scan).
>>>>>>>
>>>>>>
>>>>>>
>>>>>> It occurs to me that this *might* be an instance of the (very 
>>>>>> technical) bug fixed by 
>>>>>> https://github.com/sagemath/cysignals/pull/108, and included into 
>>>>>> Sage 8.7 by https://trac.sagemath.org/ticket/27070
>>>>>>
>>>>>> If so, it's occurring in a context that I didn't previously know 
>>>>>> about but it's not impossible, especially if there is BLODA involved.  
>>>>>> If 
>>>>>> nothing else it could be masking a different bug.
>>>>>>
>>>>>> I haven't made a Windows release for Sage 8.7 yet, in part because it 
>>>>>> needs some additional patches that were not included in the main 8.7 
>>>>>> release tarball.  I'm not happy about that but it can be dealt with by 
>>>>>> updating the build tools for the Windows release to include additional 
>>>>>> patches; I just need to do it. 
>>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sage-support" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> To post to this group, send email to [email protected] 
>>>> <javascript:>.
>>>> Visit this group at https://groups.google.com/group/sage-support.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" 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 https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to