New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pasting julia values crashes mandelbulber #352

Closed
buddhi1980 opened this Issue Aug 26, 2017 · 5 comments

Comments

Projects
None yet
3 participants
@buddhi1980
Owner

buddhi1980 commented Aug 26, 2017

Bug reported by taurus

Here's annother one, that crashes mandelbulber reproducible on win 10. It does since several versions. When my memory is correct, since the julia preview was implemented (half-hearted, but that's a different story).
The background: I often process mandelbulber values externally (eg spreadsheets, csv), mostly for generating pseudo random fields for animations. I use them to find new/modified forms. Julia parameters are often used for external processing.

The issue: When I copy/paste values to julia settintgs in main window (>objects>global parameters) the following happens. The first value I paste fits in ok and the julia preview refreshes (regardles if julia 1, 2 or 3). When I paste the second one (or only the decimal places) mandelbulber freezes and quits due to a program crash. there is no relation to the used fomula and/or combination. It allways happens after pasting the second value.

Since there is the option, to edit csv within a spreadsheet, the need to do so is rather seldom, but sometimes it occurs. Dunno which priority, you give it, but it is a real bug and not a thing, that does not work as expected.

http://www.fractalforums.com/bug-reporting-b231/pasting-julia-values-crashes-mandelbulber/

@buddhi1980 buddhi1980 added the BUG label Aug 26, 2017

@mancoast mancoast added this to the 2.12 milestone Sep 15, 2017

@buddhi1980

This comment has been minimized.

Show comment
Hide comment
@buddhi1980

buddhi1980 Sep 22, 2017

Owner

I cannot reproduce this problem.

Owner

buddhi1980 commented Sep 22, 2017

I cannot reproduce this problem.

@zebastian

This comment has been minimized.

Show comment
Hide comment
@zebastian

zebastian Sep 22, 2017

Collaborator

I was able to reproduce this.
Hold on, i will give you instructions, how to get this behaviour...

Collaborator

zebastian commented Sep 22, 2017

I was able to reproduce this.
Hold on, i will give you instructions, how to get this behaviour...

@zebastian

This comment has been minimized.

Show comment
Hide comment
@zebastian

zebastian Sep 22, 2017

Collaborator

OK, got it:

  1. go to objects tab > global parameters > enable julia mode
  2. type in x value of 2 (julia preview starts rendering)
  3. quickly (while rendering preview) right click the julia value and copy vector
  4. observe crash :)
Collaborator

zebastian commented Sep 22, 2017

OK, got it:

  1. go to objects tab > global parameters > enable julia mode
  2. type in x value of 2 (julia preview starts rendering)
  3. quickly (while rendering preview) right click the julia value and copy vector
  4. observe crash :)
@buddhi1980

This comment has been minimized.

Show comment
Hide comment
@buddhi1980

buddhi1980 Sep 22, 2017

Owner

OK, in this way it's reproducible. Thanks. I'm staring debugging.

Owner

buddhi1980 commented Sep 22, 2017

OK, in this way it's reproducible. Thanks. I'm staring debugging.

buddhi1980 added a commit that referenced this issue Sep 22, 2017

Fixed issue #352. There was possible to assign new pointer of paramet…
…erContainer in commonWidgetWrapper. This pointer could came from temporary container (like created during rendering of Julia preview)

Added missing mutex in cParameterContainer
@buddhi1980

This comment has been minimized.

Show comment
Hide comment
@buddhi1980

buddhi1980 Sep 22, 2017

Owner

Fixed

Owner

buddhi1980 commented Sep 22, 2017

Fixed

@buddhi1980 buddhi1980 closed this Sep 22, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment