11
$\begingroup$

Bug introduced in 7.0.1 or earlier and fixed in 10.0.1


I'm plotting a 3D function, which makes Mathematica V9 (running on Windows 7) crash all the time. Does this only happen for me or for somebody else as well?

Plot3D[(Sqrt[x^2 + y^2])^0, {x, -2, 2}, {y, -2, 2}]

(I know that this function alone is not useful, but I found it in a much more complex function, and tracked down the actual source). If I use a power of something other than 0, it works.

The error-message is:

Mathematica Kernel for Windows has stopped working

Windows can check online for a solution to the problem.

Can somebody confirm the problem?

$\endgroup$
  • 2
    $\begingroup$ confirmed, but so what? The workaround is "don't do that".. (Wrapping the expression in Evaluate fixes it.. ) $\endgroup$ – george2079 Sep 16 '14 at 20:42
  • 2
    $\begingroup$ Confirmed with V10 running on OS X. $\endgroup$ – m_goldberg Sep 16 '14 at 20:52
  • 2
    $\begingroup$ @george2079 I know that one can workaround by not doing it. but the problem arose in a serios calculation where some terms cancled such that the problematic part appeared. For this question, I have tracked the problem down to reduce "noise" in the question. $\endgroup$ – NicoDean Sep 16 '14 at 21:05
  • 13
    $\begingroup$ @george2079 I'd argue that the kernel should never crash, and instances in which it does so in a reproducible way should be considered bugs. If this is really a "don't do that" situation, it should print an error message rather than taking down the entire kernel. $\endgroup$ – Guillochon Sep 16 '14 at 21:13
  • 6
    $\begingroup$ completely agreed with previous commenters that "don't do that" is the wrong response. The kernel should NEVER crash, and for that it doesn't matter how the crash was produced. The crash itself is the problem. The existence of a work-around is never sufficient to accept a kernel crash. It's like saying "if a certain plane type repeatedly crashes, don't use the plane, drive by car". We can't acquit the faulty system just because we can adapt our behavior (how we cope with the problem). It's still a problem. $\endgroup$ – Andreas Lauschke Sep 16 '14 at 22:18
8
$\begingroup$

Glad to note this is fixed in 10.0.1.

$\endgroup$
  • $\begingroup$ Can anybody confirm this? (this comment is done by a newly unregistered user, who made his first comment. just to be sure.) $\endgroup$ – NicoDean Sep 17 '14 at 12:32
  • 2
    $\begingroup$ @NicoDean Yes, I can confirm this. $\endgroup$ – rcollyer Sep 17 '14 at 12:39
  • 2
    $\begingroup$ Someone flagged this as not an answer. In some way I think it is the best answer, when true, other than perhaps a robust patch. I think Accepting this answer may be appropriate, therefore I do not wish to convert it to a comment. If anyone disagrees with this please consider making your argument on meta.mathematica.stackexchange.com so that the community can decide how this should be handled. $\endgroup$ – Mr.Wizard Sep 17 '14 at 12:59
  • 2
    $\begingroup$ @Mr.Wizard I flagged it as such but did not downvote. Both "answers" seem to be simple comments to me but I can't say that I feel strongly enough to make a meta post. $\endgroup$ – Mark McClure Sep 17 '14 at 14:05
  • $\begingroup$ @Mark I think a good case can be made for the first one being a comment as it can't possibly resolve the issue like a patch or a "this is fixed in ..." however as you can see this answer has been Accepted. I think that is a reasonable result. $\endgroup$ – Mr.Wizard Sep 17 '14 at 14:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.