Re: [darktable-user] "Inconsistent Output" Message

2018-12-09 Thread Stéphane Gourichon

Thanks Ulrich for this explanation.

This clarifies and I see now two clearer issues:

* 1 this message is unclear and conveys a more alarming message than needed.
* 2 the user does not know that changing anything triggers a re-render 
without any bad consequence
* 3 changing anything feels like a workaround. The user should have an 
option to just re-render.


I see two ways to fix these issues :

* I guess the developers have considered fixing the issue (increasing 
the timeout ? Retrying the computation ?) and not done it for good reasons.
* A simpler way:changing the wording. Perhaps something like: "Rendering 
timed out. You can continue adjusting parameters or [Retry]." with 
[Retry] being a clickable button that just requests another render 
without actually changing any parameter. This way, the user is not 
needlessly alarmed (fixing issue 1) and know they can just continue 
adjusting


I might be stating the obvious, or not, since choosing good words 
(towards a user that is not a developer) is not that obvious and 
sometimes overlooked.

In case it's useful I'm happy to add my two cents.

Cheers !

-- Stéphane



Le 09/12/2018 à 19.46, Ulrich Pegelow a écrit :

Am 09.12.18 um 08:59 schrieb Stéphane Gourichon:
My guess is a memory corruption error in some part of darktable. Of 
course it would be nice if somehow could trace this. (I'm willing to, 
but currently not using darktable much, and quite busy with other 
projects.)




Well, no. The error message appears when darktable is not able to 
synchronize the two pixelpipes in darkroom mode: the preview one for 
the navigation window and the "full" one for the center view. Both 
pixelpipes normally run asynchronously as separate processes. Some of 
darktable's modules require a synchronization: the full pixelpipe 
needs to wait at certain points until the preview pixelpipe produces 
the needed data. Without that missing data the module in the full 
pixelpipe would produce wrong results, the output of the two 
pixelpipes would no longer be consistent.


In some cases synchronization fails, e.g. when the full pixelpipes 
needs to wait too long and a pre-defined timeout value is exceeded 
(config variable pixelpipe_synchronization_timeout). If that happens 
the above warning message is displayed. However, this is of no big 
concern. Typically with the next processing step all is good again. 
Any zooming in or out, panning, (de-)activating of modules or any 
value change is sufficient.


Ulrich


--
Stéphane Gourichon


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] "Inconsistent Output" Message

2018-12-09 Thread Ulrich Pegelow

Am 09.12.18 um 08:59 schrieb Stéphane Gourichon:
My guess is a memory corruption error in some part of darktable. Of 
course it would be nice if somehow could trace this. (I'm willing to, 
but currently not using darktable much, and quite busy with other projects.)




Well, no. The error message appears when darktable is not able to 
synchronize the two pixelpipes in darkroom mode: the preview one for the 
navigation window and the "full" one for the center view. Both 
pixelpipes normally run asynchronously as separate processes. Some of 
darktable's modules require a synchronization: the full pixelpipe needs 
to wait at certain points until the preview pixelpipe produces the 
needed data. Without that missing data the module in the full pixelpipe 
would produce wrong results, the output of the two pixelpipes would no 
longer be consistent.


In some cases synchronization fails, e.g. when the full pixelpipes needs 
to wait too long and a pre-defined timeout value is exceeded (config 
variable pixelpipe_synchronization_timeout). If that happens the above 
warning message is displayed. However, this is of no big concern. 
Typically with the next processing step all is good again. Any zooming 
in or out, panning, (de-)activating of modules or any value change is 
sufficient.


Ulrich


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



Re: [darktable-user] Inconsistent Output Message

2018-12-09 Thread Nickolas Vassou
yes usually when using the mouse wheel.
dt 2.4.4 ,  Ubuntu 18.04.1 LTS

Στις Παρ, 7 Δεκ 2018 στις 11:57 μ.μ., ο/η I. Ivanov 
έγραψε:

>
> On 2018-12-07 09:00, David Vincent-Jones wrote:
> >
> > I occasionally get the message 'Inconsistent Output' on my screen ...
> > most often when I am going through a screen zoom with the mouse wheel.
> > Apparently there is no damage done. Anybody else seeing this?
> >
> I have seen it too.
> >
> > darktable 2.5.0+979~g22ab1bc66
> >
> DT 2.4.4 on Ubuntu 16.04
> >
> > David
> >
> Regards,
>
> B
>
> >
> >
> 
>
> > darktable user mailing list to unsubscribe send a mail to
> > darktable-user+unsubscr...@lists.darktable.org
>
> 
> darktable user mailing list
> to unsubscribe send a mail to
> darktable-user+unsubscr...@lists.darktable.org
>
>

-- 
Nickolas M. Vassou


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



[darktable-user] "Inconsistent Output" Message

2018-12-08 Thread Stéphane Gourichon

Le 07/12/2018 à 18.00, David Vincent-Jones a écrit :


I occasionally get the message 'Inconsistent Output' on my screen ... 
most often when I am going through a screen zoom with the mouse wheel. 
Apparently there is no damage done. Anybody else seeing this?


darktable 2.5.0+979~g22ab1bc66



I have seen such a message from time to time. I think if was on 
darktable shipped with Ubuntu 18.04 (2.4.2). It might also be when I 
zoom and unzoom a lot. Experimenting would confirm that.


Sometimes no other effect was observed. Sometimes, one step of the 
pipeline was corrupted, like the output of a bilateral filter had 
correct luma but shifted chroma (for example, shifted by roughly one 
third of the image width).


When it happened once, it tends to happen again in the same session.

A workaround is to close and reopen darktable. Since the workaround is 
so easy, and every time it happened it was not time for me to 
investigate code, I did not take note of details.


My guess is a memory corruption error in some part of darktable. Of 
course it would be nice if somehow could trace this. (I'm willing to, 
but currently not using darktable much, and quite busy with other projects.)


My two cents!

--
Stéphane Gourichon



darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Re: [darktable-user] Inconsistent Output Message

2018-12-07 Thread I. Ivanov



On 2018-12-07 09:00, David Vincent-Jones wrote:


I occasionally get the message 'Inconsistent Output' on my screen ... 
most often when I am going through a screen zoom with the mouse wheel. 
Apparently there is no damage done. Anybody else seeing this?



I have seen it too.


darktable 2.5.0+979~g22ab1bc66


DT 2.4.4 on Ubuntu 16.04


David


Regards,

B



 
darktable user mailing list to unsubscribe send a mail to 
darktable-user+unsubscr...@lists.darktable.org


darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



[darktable-user] Inconsistent Output Message

2018-12-07 Thread David Vincent-Jones
I occasionally get the message 'Inconsistent Output' on my screen ...
most often when I am going through a screen zoom with the mouse wheel.
Apparently there is no damage done. Anybody else seeing this?

darktable 2.5.0+979~g22ab1bc66

David



darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org



pEpkey.asc
Description: application/pgp-keys