Skip to content

Commit

Permalink
bad alloc fix on huge images
Browse files Browse the repository at this point in the history
now bad alloc gets freed correctly, a message occurs to the user and the
program recovers
notice: width * height < 2 ** 32 works but can throw bad alloc
width * height >= 2 ** 32  produces probably overflow of pointer range.
so 65535 * 65535 is the end of the line for now
  • Loading branch information
zebastian committed Aug 25, 2015
1 parent 9868a06 commit fb0a9fb
Show file tree
Hide file tree
Showing 5 changed files with 724 additions and 725 deletions.
8 changes: 4 additions & 4 deletions mandelbulber2/qt/render_window.ui
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@
<number>32</number>
</property>
<property name="maximum">
<number>65536</number>
<number>65535</number>
</property>
<property name="singleStep">
<number>8</number>
Expand All @@ -451,7 +451,7 @@
<number>32</number>
</property>
<property name="maximum">
<number>16000</number>
<number>65535</number>
</property>
<property name="singleStep">
<number>8</number>
Expand Down Expand Up @@ -490,7 +490,7 @@
<number>32</number>
</property>
<property name="maximum">
<number>16000</number>
<number>65535</number>
</property>
<property name="singleStep">
<number>8</number>
Expand Down Expand Up @@ -518,7 +518,7 @@
<number>32</number>
</property>
<property name="maximum">
<number>65536</number>
<number>65535</number>
</property>
<property name="singleStep">
<number>8</number>
Expand Down

0 comments on commit fb0a9fb

Please sign in to comment.