Specific bug

Has something gone haywire? Let us know about it!
Post Reply
User avatar
biggiemac
Posts: 504
Joined: September 17th, 2014, 12:21 am
Location: California, USA

Specific bug

Post by biggiemac » January 6th, 2016, 9:50 pm

I think I've narrowed this down, such that every step below is necessary to observe the bug, at least for 2.6 on Windows 7 64-bit, (and I don't see anything of this nature listed on the sourceforge page under changes in version 2.7).

Step 1: open a pattern from clipboard using Ctrl+Shift+O
Step 2: change to a toroidal grid smaller than the pattern (it will say "Pattern was truncated")
Step 3: press enter to run the pattern
Step 4: press Z to return to generation zero

Observe the population now reads that from before truncation, but the displayed pattern is still on the torus. Running the pattern again does not give the correct behavior, due to ghost cells beyond the edge of the visible grid. You can select all and delete and still have a nonzero population and births into the visible grid on generation 1.

This only happens when the initial pattern is opened from clipboard.
Physics: sophistication from simplicity.

User avatar
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm
Location: creating useless things in OCA

Re: Specific bug

Post by drc » January 6th, 2016, 10:05 pm

Interesting. You can also hit rewind instead pf z
This post was brought to you by the letter D, for dishes that Andrew J. Wade won't do. (Also Daniel, which happens to be me.)
Current rule interest: B2ce3-ir4a5y/S2-c3-y

User avatar
A for awesome
Posts: 1903
Joined: September 13th, 2014, 5:36 pm
Location: 0x-1
Contact:

Re: Specific bug

Post by A for awesome » January 6th, 2016, 10:35 pm

interestingly enough, the same bug does not occur in my outdated copy of Golly 2.5 for Mac. When I tried to reproduce it, it returned to gen 0 and changed the rule back to the infinite grid size.
x₁=ηx
V ⃰_η=c²√(Λη)
K=(Λu²)/2
Pₐ=1−1/(∫^∞_t₀(p(t)ˡ⁽ᵗ⁾)dt)

$$x_1=\eta x$$
$$V^*_\eta=c^2\sqrt{\Lambda\eta}$$
$$K=\frac{\Lambda u^2}2$$
$$P_a=1-\frac1{\int^\infty_{t_0}p(t)^{l(t)}dt}$$

http://conwaylife.com/wiki/A_for_all

Aidan F. Pierce

User avatar
Andrew
Moderator
Posts: 765
Joined: June 2nd, 2009, 2:08 am
Location: Melbourne, Australia
Contact:

Re: Specific bug

Post by Andrew » January 8th, 2016, 5:49 pm

biggiemac wrote:I think I've narrowed this down, such that every step below is necessary to observe the bug...
Thanks for the excellent bug report. I've fixed the problem in version 2.8 (hopefully released this year!).

Post Reply