Repeatable ways to crash the MathKernel
- To: mathgroup at smc.vnet.net
- Subject: [mg116062] Repeatable ways to crash the MathKernel
- From: Alexander <alexander_elkins at hotmail.com>
- Date: Mon, 31 Jan 2011 03:24:41 -0500 (EST)
The first two sequences are repeatable with $System=="Microsoft Windows (32-bit)" (sometimes the crash happens when Plot3D is evaluated as In[1] after the intial startup before any crash has happened): 1) The following sequence works on versions 5.2.0.0(has no exclusions), 6.0.3.0 & 7.0.1.0 but crashes version 8.0.0.0 of the kernel: In[1]:= Plot3D[Im[Log[((x+I*y)^2-Pi^2)^2]],{x,-2Pi,2Pi},{y,-2Pi,2Pi}] Out[1]=...(output not shown here) In[2]:= ?Plot3D ...(output not shown here) In[3]:= Plot3D[Im[Log[((x+I*y)^2-Pi^2)^2]],{x,-2Pi,2Pi},{y,-2Pi,2Pi}] After a few seconds the kernel crashes... 2) The following sequence works on versions 5.2.0.0(has no exclusions), 6.0.3.0 & 7.0.1.0 but crashes version 8.0.0.0 of the kernel: In[1]:= Plot3D[Piecewise[{{Im[Log[((x+I*y)^2-Pi^2)^2]],x^2-y^2! =Pi^2}}], {x,-2Pi,2Pi},{y,-2Pi,2Pi},Mesh->False] Out[1]=...(output not shown here) In[2]:= ?Plot3D ...(output not shown here) In[3]:= Plot3D[Piecewise[{{Im[Log[((x+I*y)^2-Pi^2)^2]],x^2-y^2! =Pi^2}}], {x,-2Pi,2Pi},{y,-2Pi,2Pi},Mesh->False] After a few seconds the kernel crashes... 3) The following line always crashes versions 5.2.0.0, 6.0.3.0, 7.0.1.0 & 8.0.0.0 of the kernel: FullSimplify[Limit[-(1/2)Log[1/#]-Log[I#]+Log[#]/2&[Complex[y,y]], y->0]==-I*Pi/2] The following works (changed Complex[y,y] to y+I*y): FullSimplify[Limit[-(1/2)Log[1/#]-Log[I#]+Log[#]/2&[y+I*y], y->0]==-I*Pi/2] Anyone else see this happen?