It is currently Tue Aug 11, 2026 7:40 am


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 67 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: (SOLVED BY GIMP TEAM) crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jun 29, 2024 12:41 am  (#1) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
August 28th 2024 update, this problem appears solved


original post from June 29 2024 below
--


Today is a sad day. I found out that dozens of my plugins including GEGL Effects crash while closing GIMP or crash while closing tabs in GIMP 2.99.19 at random times after intense usage and NOTHING I CAN DO WILL SOLVE IT. It has to do with the gegl:crop node having all sorts of internal problems with GIMP. I knew about this problem for months and updated a ton of plugins to remedy it but I can't solve it completely which means either GIMP's team solves it or my plugins are indefinitely broke in GIMP 2.99.19

So yeah, my plugins are broke indefinitely in GIMP 2.99.17+ until GIMP's team steps in. :pengy


Last edited by contrast_ on Fri Sep 06, 2024 7:40 pm, edited 6 times in total.

Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jun 29, 2024 2:39 am  (#2) 
Offline
GimpChat Member
User avatar

Joined: Nov 04, 2015
Posts: 1462
Could you replace gegl:crop with any of these:

gegl:scale-ratio
gegl:scale-size
gegl:scale-size-keepaspect


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jun 29, 2024 2:50 am  (#3) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Tas_mania wrote:
Could you replace gegl:crop with any of these:

gegl:scale-ratio
gegl:scale-size
gegl:scale-size-keepaspect



I tried all of these and none of them work. I even played with the abyss policy. Nothing mimic's crop's critical function you can read about the problem here

https://gitlab.gnome.org/GNOME/gegl/-/issues/380

https://gitlab.gnome.org/GNOME/gimp/-/issues/11581

https://gitlab.gnome.org/GNOME/gegl/-/issues/369


This is NOT something I can solve unless I want to severely break a ton of plugins of mine. If GIMP's team ignores this GEGL Effects and most good plugins of mine are gone. This is because those plugins can't function without gegl:crop but gegl:crop causes issues. None of the native GIMP filters (except for the ones I got in GIMP use GEGL crop. I'm the only one using the the op. lol


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jun 29, 2024 2:59 am  (#4) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
gegl:crop is monitoring the file size. if the canvas if 1200x900 gegl crop remembers that. When the canvas resizes gegl:crop goes from 1200x900 to 1400x1100. But when the canvas closes gegl:crop has nothing and nothing gets gegl:crop "confused" and crashes GIMP. This explains why it happens for both closing of the canvas and closing GIMP. Now maybe giving it an aux (id=1 crop aux=[ ref=1 ]) will solve the problem but that creates another problem where image file uploads crash GIMP. I still think it will crash even with an aux.

So possibly I could fix everything if I remove every image file upload from every plugin, but that still might not work because crop's info will still be nothing on close and I don't want to neuter my plugins. I did so much for GIMP, GIMP's team needs to return the favor and investigate this. GEGL Styles in GIMP 2.99.19 probably has the problem as well and its a native filter. So they have an excuse to fix it.


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jun 29, 2024 8:58 am  (#5) 
Offline
GimpChat Member

Joined: Apr 11, 2024
Posts: 307
I'm sure they will investigate. But they have so many construction sites .... so I guess we just have to be a bit patient.
Even if it's hard.
In the end, they want a good, working product as much as we want it.


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sun Jun 30, 2024 5:18 am  (#6) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
GEGL effects could function without gegl:crop if I remove the following things

1. Color overlay blend mode switcher
2. Shiny Text mode
3. Aura mode
4. Second outline
5. Inner Glow's grow radius (its other features will work)

gegl:crop exist for a reason and in GIMP 2.10 it had no problems but in 2.99.19 its literally evil destroying all my plugins mercilessly.


Last edited by contrast_ on Sun Jun 30, 2024 5:24 am, edited 1 time in total.

Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sun Jun 30, 2024 5:52 am  (#7) 
Offline
GimpChat Member
User avatar

Joined: Aug 08, 2016
Posts: 2855
Location: East Midlands of England
You really are having a rough time with gegl at the moment. You must feel so frustrated. Fingers crossed that things improve for you soon.

_________________
Image
"Let no one steal your dreams."
Paul Cookson

Custom Font Links
2.10 Tools
Character Paths
White Bases


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sun Jun 30, 2024 4:08 pm  (#8) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
I just made a special build of GEGL Effects that can co-exist with default, classic and experimental

it has no trace of gegl:crop whatsoever. Which means no crash unless image uploads also cause crashes. Then I'll remove that too.


GEGL Effects crop free build lost the following features

Shiny Text
Gradient
Color blend mode switcher

Everything else it still has. :D - I will provide a download soon


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sun Jun 30, 2024 9:32 pm  (#9) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Source code + Windows and Linux binaries of a new build of GEGL Effects that lacks gegl:crop - hopefully this means no crash in GIMP 2.99.19. This build can co-exist with normal GEGL Effects but lacks three features listed above. They had to be removed because they use gegl:crop

The only new binaries and .c file code are gegleffects299 and inner-glow299 because this is their cropless counterpart. All the other binaries are the same as the latest GEGL effects on Github. Because this version of GEGL Effects is very different all presets broke


Download to 2.99.19 compatible GEGL Effects (which can co-exist with default)



Attachment:
299_19_hope.png
299_19_hope.png [ 221.77 KiB | Viewed 9895 times ]


Last edited by contrast_ on Tue Jul 02, 2024 5:12 am, edited 1 time in total.

Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Mon Jul 01, 2024 2:39 am  (#10) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Here is the special branch of GEGL Effects without gegl:crop
https://github.com/LinuxBeaver/Gimp_Lay ... rash_proof


Here is a list of all plugins that will remain indefinitely broke until GIMP's team fixes the crop issue

https://github.com/LinuxBeaver/GEGL-Eff ... sing-GEGL/ (simple counterpart)
https://github.com/LinuxBeaver/Gimp_Plu ... e_Divider/
https://github.com/LinuxBeaver/GEGL-Sph ... s-in-Gimp/
https://github.com/LinuxBeaver/GEGL-CutOut-Effect/
https://github.com/LinuxBeaver/Gimp-Tex ... on-Plugin/
https://github.com/LinuxBeaver/Basic-Frame-Gimp-Plugin/
https://github.com/LinuxBeaver/GEGL-Glo ... ng-filter/ (simple counterpart)
https://github.com/LinuxBeaver/Noise_in ... mp_plugin/
https://github.com/LinuxBeaver/Gimp_Align_Tool_Filter/
https://github.com/LinuxBeaver/Fork-of- ... gradation/
https://github.com/LinuxBeaver/GEGL_Sparkle_Gimp_Plugin (simple counterpart)
https://github.com/LinuxBeaver/GEGL-Bokeh
https://github.com/LinuxBeaver/Gimp-Bal ... ti-Plugin/
https://github.com/LinuxBeaver/Gimp_Mar ... er_Plugin/

Edit - *now includes every plugin with an image file upload

btw there are more that I did not list because I plan on fixing them entirely

Remember these plugins work in GIMP 2.99.19 but they are susceptible to crashing on closing a tab. Meaning GIMP will freeze if a tab is closed while they are running. If the plugin has a (simpler counterpart) next to it it means I am going to make an alt branch of it that works in GIMP 2.99.19 but with less features.


Last edited by contrast_ on Sun Jul 14, 2024 2:14 am, edited 2 times in total.

Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Mon Jul 01, 2024 5:34 pm  (#11) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
More evidence is coming in that any plugin of mine that uses image file uploads also crashes on close in GIMP 2.99.19. None of the plugins I was using run gegl:crop however GIMP internally uses gegl:crop for a ton of things and image files uploaded by gegl are known to cause issues with it.

Put simply

GIMP is running gegl:crop internally no matter what
gegl:load is the node that does image uploads in my text stylers
gegl:load's image file confuses the internal gegl:crop GIMP uses and causes a crash on close

This means I have to make a special branch of alot of my plugins for GIMP 2.99.19


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Tue Jul 02, 2024 5:11 am  (#12) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
I have not provided binaries yet but I will in a few days. I have been working extremely hard removing features from my plugins just so they work in 2.99.19 without crash on close. Over 60 plugins of mine are in this zip as source code only but every single one of them can be compiled in a click of a button. They should not be mixed with my normal plugins. The user is recommended to remove EVERYTHING in gegl_04 plugins and replace it with these binaries.

2.10 GIMP users should entirely ignore this downgrade

Changes made


1. All image file uploads are removed. Every plugin of mine that had an image upload option no longer has it

2. GEGL Effects lost features, Glow Stick lost features, Sparkle lost features. Over 10 other plugins were indefinitely removed.

3. If GIMP's team doesn't fix this it will stay this way.


--

I will update this soon with more info. I am sad to downgrade my plugins just to prevent a crash. However, if GIMP's team fixes this I'll alert everyone and then we can ignore this and go back to using normal repos and GIMP 2.10 and 3 plugins can co-exist again. But for now 2.99.19 plugins will be separate.

https://github.com/LinuxBeaver/GIMP_3_G ... GIN_BUNKER


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jul 06, 2024 2:25 am  (#13) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
The fix is here (60 GEGL plugins that don't crash GIMP 2.99.19 on close, but features were removed)
https://github.com/LinuxBeaver/GIMP_3_G ... /releases/


Image

If you use GIMP 2.10 completely ignore this. If you use GIMP 2.99.19 and don't care for GIMP 2.10 do the following.


Remove all binaries from


#Windows

C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins

#Linux
/home/(USERNAME)/.local/share/gegl-0.4/plug-ins
/home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins

They should be nothing in the folder. Then put binaries above from the zips (or self compiled) in the folder for your respected OS. Then after you restart GIMP 2.99.19/GIMP 3 you will see my plugins in filters>text styling filters>render>fun and other places.


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Fri Jul 12, 2024 3:21 am  (#14) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
The crash is still happening and I think it has to do with me using double where there should be int and vice versa. This update fixes that

Three rules when using these binaries

1. 2.99.19/GIMP 3 only

2. remove all other binaries from /gegl-0.4/plug-ins

3. Every time you update delete the file .config/GIMP/2.99/filters (this may be GIMP/3 in the future)

I'm sorry for these rules but GIMP 2.99.19 is giving me problems, I'm not the one making them, its bugs are.

Download update below

Image






LOCATION TO PUT BINARIES

**Windows**

C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins

**Linux**

/home/(USERNAME)/.local/share/gegl-0.4/plug-ins

**Linux (Flatpak includes Chromebook)**

/home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins

then restart GIMP and go to GEGL operation to find the new plugins or look in filters>text styling and filters>render>fun for my plugins


Last edited by contrast_ on Sun Jul 14, 2024 5:22 pm, edited 1 time in total.

Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jul 13, 2024 10:07 am  (#15) 
Offline
Global Moderator
User avatar

Joined: May 16, 2010
Posts: 16155
Hey contrast_ i currently use Gimp 2.99.18 dev version.
Will they work in 18?
EDIT...
Looking good so far. :) Thank you for all your hard work by the way. :clap :bigthup

Image

_________________
Image


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jul 13, 2024 1:58 pm  (#16) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Rod wrote:
Hey contrast_ i currently use Gimp 2.99.18 dev version.
Will they work in 18?
EDIT...
Looking good so far. :) Thank you for all your hard work by the way. :clap :bigthup

[ Image ]


They are meant for GIMP 2.99.17 upk, so of course it'll work on 2.99.18. (any version with non-destructive editing in-fact) also they will work just fine on GIMP 2.10 but 2.10 users have no need for it.


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jul 13, 2024 2:09 pm  (#17) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
The ultimate goal is for GIMP's team to fix this problem not me because people who don't update my plugins will experience the crash without knowing why.

Attachment:
2024-07-13_15-07.png
2024-07-13_15-07.png [ 248.84 KiB | Viewed 9461 times ]


once it is fixed this special repo will be archived and users will be recommended to go back to the normal plug-ins


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jul 13, 2024 9:55 pm  (#18) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Good news. The python gegl command
viewtopic.php?f=9&t=20613

can be used with all my plugins to check them for hidden errors. Doing this lead to be discovering two new things that may contribute to the "crash on close".

New evidence is coming in that suggest two more things I have not yet corrected are causing the crash

1. gimp: GEGL operations that use sliders
2: gegl:color when not used within the src-in blend mode


-

This means I have to provide another update soon and remove more features. For example Inner Glow lost its threshold-alpha slider because gimp:threshold-alpha can be used but not as a slider. :(


Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sat Jul 13, 2024 11:52 pm  (#19) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
Due to said problems with the unsolvable crash the plugin "gegl glass tiles" will be removed from the GIMP 3 Bunker repo. This plugin is my latest yet, I made it a few months ago. But it will not work in GIMP 3 and it is impossible to fix.

RIP quality plugin.
https://github.com/LinuxBeaver/Glass_Tiles_Gimp_Plugin/


I tried really hard to make compatible with 2.99.19 but it won't work without gegl:crop - without crop gegl:grid has problems


Last edited by contrast_ on Sun Jul 14, 2024 2:16 am, edited 1 time in total.

Top
 Post subject: Re: Unsolvable crash problem with my plugins in GIMP 2.99.19
PostPosted: Sun Jul 14, 2024 2:16 am  (#20) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2013
I am devastated to post this.
https://github.com/LinuxBeaver/Gimp_Mar ... n/releases

My marble plugin is broke in GIMP 3. :( - it can't function because it uses gegl:cell-noise - a render filter


GIMP 3 is destroying my plugins. GIMP devs seem apathetic and don't understand I put 1000s of hours making these plugins only for GIMP 3 to destroy them.


Top
Post new topic Reply to topic  [ 67 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group