It is currently Thu Jul 04, 2024 2:59 am


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Unsolvable 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: 1456
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


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: 1365
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: 1456
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: 1456
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: 22
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: 1456
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: 2062
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


Latest plug-in update: Paragrapher v.1.4
Custom Font Links
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: 1456
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: 1456
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 160 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: 1456
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 ... /releases/

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 Mon Jul 01, 2024 6:02 pm, 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 5:34 pm  (#11) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 1456
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: 1456
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 new topic Reply to topic  [ 12 posts ] 

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Attachment(s) 2.99.19 GEGL plugin update here! - 39 plugins of mine crash GIMP 3

1

No new posts all GEGL plugins of mine with image uploads crash in Gimp 2.99.16

8

No new posts G'MIC - LOST MINE DURING LAPTOP CRASH

3

No new posts Retired Lakers Player Kobe Bryant Dies in Helicopter Crash

0

No new posts Attachment(s) Plugins don't work

2



* Login  



Powered by phpBB3 © phpBB Group