Ticket #61 (closed defect - FPE: fixed)

Opened 6 months ago

Last modified 6 months ago

punch hydrogen ionization causes FPE

Reported by: peter Owned by: peter
Priority: major Milestone:
Component: output Version:
Keywords: Cc:

Description

The following bug report was posted by Killian Braun on the cloudy_simulations group.


I used version 07.02.01 (and 07.02.00) of Cloudy with the input given below and the program stopped because of a floating point exception. If I remove either one of the "atom" commands or the "punch hydrogen ionization" command, everything works fine. The punch command seems to interfere with the other commands. Is there a way to fix this?


The bug is confirmed with r1888 of the trunk. The crash happens on line 1852 of punch_do.cpp while executing the PUNCH HYDROGEN IONIZATION command. It is caused by a division by a zero abundance for H+.

Attachments

killian.in (456 bytes) - added by peter 6 months ago.
input script

Change History

Changed 6 months ago by peter

input script

Changed 6 months ago by peter

  • status changed from new to assigned
  • owner changed from nobody to peter

Fixed on the mainline in r1889.

Changed 6 months ago by peter

  • status changed from assigned to closed
  • resolution set to fixed

Fixed on the c07.02_branch in r1890.

Note: See TracTickets for help on using tickets.