Nightly Build of GIMP
This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
Nightly Build of GIMP | Jehan Pagès | 11 Sep 04:55 |
Nightly Build of GIMP | Michael Henning | 11 Sep 23:31 |
Nightly Build of GIMP | Jehan Pagès | 12 Sep 00:42 |
Nightly Build of GIMP
Hello people!
Who takes care of the Nightly dev builds of GIMP here: http://nightly.darkrefraction.com/gimp/ ?
I see we link this page on the official download page, so I guess
that's someone from the team.
I'd like to know what versions of libpng and cairo are used for these
builds. Are these binaries taken from another project or self-built?
Which exact version? With which build options?
A user reported consistent crashes on Windows 7 32-bit, both for the master and gimp-2-8 nightbuilds, on simple resize/move events (Bug 707653 ). On Windows 7 64-bit running these 32-bit binaries, I could reproduce very bad drawing bugs with the same binaries (no crash, but the user crash happens on expose events in his traces, so I think that's the same problem).
But I could not reproduce this with my own Windows builds, both for master and gimp-2-8. After some tests, I see that the problem comes from cairo and/or libpng (basically I can take my own libpng15-15.dll and copy over libcairo-2.dll to the nightbuild prefix, and it would work).
But I could not reproduce by recompiling myself libpng-1.6.3 and cairo-1.12.14. So I am wondering if the problem does not simply come from somehow broken dll in the nightbuilds. Thus I'd like to know how these have been build, which version, etc. Thanks.
Jehan
Nightly Build of GIMP
Jehan:
These are my nightly builds. I build all of gimp's dependencies every
night from source. Right now I use cairo 1.12.14, and libpng 1.6.3.
All of the build options can be found around here:
https://git.gnome.org/browse/gimp/tree/build/windows/jhbuild/build.jhbuildrc#n133
This definitely sounds more like a cairo problem than a libpng problem. I just realized that there's a minor upgrade of pixman available (to 0.30.2), so I'll pull that in tonight because it might have a bugfix.
I'm now cc'd on the bugreport you mentioned. We can continue this discussion there.
-- drawoc
On Wed, Sep 11, 2013 at 12:55 AM, Jehan Pags wrote:
Hello people!
Who takes care of the Nightly dev builds of GIMP here: http://nightly.darkrefraction.com/gimp/ ?
I see we link this page on the official download page, so I guess that's someone from the team.
I'd like to know what versions of libpng and cairo are used for these builds. Are these binaries taken from another project or self-built? Which exact version? With which build options?A user reported consistent crashes on Windows 7 32-bit, both for the master and gimp-2-8 nightbuilds, on simple resize/move events (Bug 707653 ). On Windows 7 64-bit running these 32-bit binaries, I could reproduce very bad drawing bugs with the same binaries (no crash, but the user crash happens on expose events in his traces, so I think that's the same problem).
But I could not reproduce this with my own Windows builds, both for master and gimp-2-8. After some tests, I see that the problem comes from cairo and/or libpng (basically I can take my own libpng15-15.dll and copy over libcairo-2.dll to the nightbuild prefix, and it would work).
But I could not reproduce by recompiling myself libpng-1.6.3 and cairo-1.12.14. So I am wondering if the problem does not simply come from somehow broken dll in the nightbuilds. Thus I'd like to know how these have been build, which version, etc. Thanks.
Jehan
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
Nightly Build of GIMP
Hi,
thanks, I'll try to recompile cairo with these options and see if I can reproduce the crash.
Note that the crash is fixed by just changing the cairo and libpng dll (initially I had to change libpng because I tested with older versions, but now I could try only by changing cairo indeed), so I don't think that pixman may be the cause. But of course you may try. There may be some unexpected side-effect; we never know. Anyway yes let's continue on the tracker from now on!
Jehan
On Thu, Sep 12, 2013 at 11:31 AM, Michael Henning wrote:
Jehan:
These are my nightly builds. I build all of gimp's dependencies every night from source. Right now I use cairo 1.12.14, and libpng 1.6.3. All of the build options can be found around here: https://git.gnome.org/browse/gimp/tree/build/windows/jhbuild/build.jhbuildrc#n133This definitely sounds more like a cairo problem than a libpng problem. I just realized that there's a minor upgrade of pixman available (to 0.30.2), so I'll pull that in tonight because it might have a bugfix.
I'm now cc'd on the bugreport you mentioned. We can continue this discussion there.
-- drawoc
On Wed, Sep 11, 2013 at 12:55 AM, Jehan Pagès wrote:
Hello people!
Who takes care of the Nightly dev builds of GIMP here: http://nightly.darkrefraction.com/gimp/ ?
I see we link this page on the official download page, so I guess that's someone from the team.
I'd like to know what versions of libpng and cairo are used for these builds. Are these binaries taken from another project or self-built? Which exact version? With which build options?A user reported consistent crashes on Windows 7 32-bit, both for the master and gimp-2-8 nightbuilds, on simple resize/move events (Bug 707653 ). On Windows 7 64-bit running these 32-bit binaries, I could reproduce very bad drawing bugs with the same binaries (no crash, but the user crash happens on expose events in his traces, so I think that's the same problem).
But I could not reproduce this with my own Windows builds, both for master and gimp-2-8. After some tests, I see that the problem comes from cairo and/or libpng (basically I can take my own libpng15-15.dll and copy over libcairo-2.dll to the nightbuild prefix, and it would work).
But I could not reproduce by recompiling myself libpng-1.6.3 and cairo-1.12.14. So I am wondering if the problem does not simply come from somehow broken dll in the nightbuilds. Thus I'd like to know how these have been build, which version, etc. Thanks.
Jehan
_______________________________________________ gimp-developer-list mailing list
List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list