I opened issue #35696 <https://github.com/sagemath/sage/issues/35696> for 
this, and put a diagnosis there.

On Monday, May 29, 2023 at 10:00:05 PM UTC-6 dmo...@deductivepress.ca wrote:

> I'm surprised that this hasn't been reported previously, because we can 
> get a crash even without atan or any division:
>
> sin( x*(x+1) - x^2 - x )  # this crashes sage
>
> This also crashes with sinh or cos or tan in the place of sin, but not 
> with exp or log.  
>
> PS I verified on CoCalc that this is not a new bug: this crashes version 
> 9.1.
>
> On Monday, May 29, 2023 at 5:51:28 PM UTC-6 Nils Bruin wrote:
>
>> Localized a bit further:
>>
>> var("q A")
>> p = A*(1+1/A)-A-1
>> V=(q^p)._maxima_().rectform()
>>
>> after this, V._sage_() crashes, and I think it's the same crash as above.
>>
>> Transcribing what V is in maxima, we get:
>>
>>
>> I*sin(atan2(0,q)*((1/A+1)*A-A-1))*abs(q)^((1/A+1)*A-A-1)+cos(atan2(0,q)*((1/A+1)*A-A-1))*abs(q)^((1/A+1)*A-A-1)
>>
>> which indeed causes a crash when input directly into sage. More simply:
>>
>> var("q A")
>> U=atan2(0,q)*((1/A+1)*A-A-1)
>> sin(U)     #this crashes
>>
>> It looks like an infinite recursion, so probably the constructor (of 
>> sin?) tries to do some simplification, which ends up trying to construct 
>> the same expression again. The traceback implicates Pynac.
>>
>>
>> On Monday, 29 May 2023 at 13:07:50 UTC-7 dwb...@gmail.com wrote:
>>
>>> I was shown the following way of getting a segmentation fault in Sage.
>>>
>>> sage: var("q A")
>>> sage: p = A*(1+1/A)-A-1
>>> sage: (q^p).full_simplify()
>>>
>>> This consistently causes a crash. The person who found it was doing some 
>>> actual work, got a crash, and boiled it down to a minimal example.
>>>
>>> Daniel Bump
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/018e0d18-5810-4a37-9ddf-ef583ce6649bn%40googlegroups.com.

Reply via email to