You are not logged in.

#1 2012-11-01 21:01:26

purplerob
Member
Registered: 2011-10-01
Posts: 6

Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

When running either gedit or file-roller my whole system becomes very "laggy". The applications themselves become unusable after opening and then crash. When running in the terminal there is no error message just the word "killed" once the app crashes. I do not know what these two apps have in common I have not found any other applications on my computer with this problem. I re-installed arch yesterday and this problem appeared. Help?

Edit:
I'm running gnome 3.6 with gnome-shell on a 64bit install

Last edited by purplerob (2012-11-02 20:16:54)

Offline

#2 2012-11-01 21:32:41

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

I noticed the same problem today with the GTK theme Evolve.
Applications were leaking memory until they got killed automatically (within seconds).
Do you experience the same?

With the Greybird theme everything is normal.
Really strange issue...

Offline

#3 2012-11-01 21:35:44

purplerob
Member
Registered: 2011-10-01
Posts: 6

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

Exactly the same thing and I was also using evolve. I wonder how a theme could cause the problems.

Offline

#4 2012-11-02 03:49:15

cobalt45xy
Member
From: WA - USA
Registered: 2012-04-02
Posts: 9

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

I ran into that as well. I noticed it didn't do it when I used the Faience gtk3 theme but it did with evolve and some others that were supposed gnome 3.6 ready. There is something definitely in those themes that isn't right just yet.

Offline

#5 2012-11-02 09:01:17

satya164
Member
Registered: 2012-05-29
Posts: 4

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

Hi. I'm the author of Evolve. The memory leak is a strange issue. It doesn't happen for me, but happens for some people. So I'm still investigating the cause. I'll be grateful if someone can help me test so that I can fix the issue.

Radioactiveman wrote:

I noticed the same problem today with the GTK theme Evolve.
Applications were leaking memory until they got killed automatically (within seconds).
Do you experience the same?

With the Greybird theme everything is normal.
Really strange issue...

Greybird and Evolve GTK3 share the same codebase. So...

cobalt45xy wrote:

I ran into that as well. I noticed it didn't do it when I used the Faience gtk3 theme but it did with evolve and some others that were supposed gnome 3.6 ready. There is something definitely in those themes that isn't right just yet.

For one of my friends, the memory leak occurred with Faience, so it might have to do something with your GTK version?

Can you share your exact GTK version?

BTW please try http://dl.dropbox.com/u/8501878/Evolve.zip (it has animations disabled) and tell if it fixes it.

Last edited by satya164 (2012-11-02 11:12:25)

Offline

#6 2012-11-02 12:36:19

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

Evolve without animations does not leak memory.
Do you have an assumption now?

GTK3 Version:

$ pkg-config gtk+-3.0 --modversion
3.6.1

Offline

#7 2012-11-02 13:33:37

satya164
Member
Registered: 2012-05-29
Posts: 4

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

Radioactiveman wrote:

Evolve without animations does not leak memory.
Do you have an assumption now?

GTK3 Version:

$ pkg-config gtk+-3.0 --modversion
3.6.1

I've gtk 3.6.0. So seems there is a bug in gtk 3.6.1.

Animations was a new feature in gtk 3.6. But I'll disable it for now till the memory leak is fixed. I've already pushed the fix to GitHub https://github.com/satya164/evolve

Thanks for your help.

Offline

#8 2012-11-02 14:23:47

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

I have compiled 3.6.0 and this version is fine so I will try to bisect the bad commit.

Offline

#9 2012-11-02 16:57:06

Radioactiveman
Member
From: Germany
Registered: 2010-05-13
Posts: 388

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

The commit is 4f6a55d689b9d77fcaf661d6f107dee54d99f7ef:
http://git.gnome.org/browse/gtk+/commit … e54d99f7ef

Bug report filed:
https://bugzilla.gnome.org/show_bug.cgi?id=687467

Offline

#10 2012-11-06 01:45:50

amadar
Banned
Registered: 2011-04-15
Posts: 147

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

I am also having this severe memory leak with Gedit. The theme I'm using is called "Delorean" (dark) and has animations (buttons animate from released to pressed, pretty nice). Let me see if finding a theme without animations fixes the problem for me too...

EDIT: Yup. This was the problem with me too. I tried satya164's theme (above) without animations and now Gedit doesn't crash anymore.

@satya164, would you style the carets in your Evolve theme so they are slightly thicker than normal? It's possible to make carets have color and thicker than 1 pixel in the new Gnome. For example, a nice thick caret matching the same vibrant blue color as the scroll bars (when clicked and dragged) would be nice. big_smile

I wonder if this issue had to do with my entire desktop crashing periodically in Gnome 3.6.1. It's been happening every session after a while with multiple things open and running. Let's see if removing animations fixed it.

EDIT (couple days later): My Gnome Desktop still crashes, so it's not theme related.

Last edited by amadar (2012-11-07 06:25:21)

Offline

#11 2012-11-07 09:12:55

satya164
Member
Registered: 2012-05-29
Posts: 4

Re: Gedit and file-roller unresponsive caused by theme with gtk 3.6.1

amadar wrote:

I am also having this severe memory leak with Gedit. The theme I'm using is called "Delorean" (dark) and has animations (buttons animate from released to pressed, pretty nice). Let me see if finding a theme without animations fixes the problem for me too...

EDIT: Yup. This was the problem with me too. I tried satya164's theme (above) without animations and now Gedit doesn't crash anymore.

@satya164, would you style the carets in your Evolve theme so they are slightly thicker than normal? It's possible to make carets have color and thicker than 1 pixel in the new Gnome. For example, a nice thick caret matching the same vibrant blue color as the scroll bars (when clicked and dragged) would be nice. big_smile

I wonder if this issue had to do with my entire desktop crashing periodically in Gnome 3.6.1. It's been happening every session after a while with multiple things open and running. Let's see if removing animations fixed it.

EDIT (couple days later): My Gnome Desktop still crashes, so it's not theme related.

You mean the carets in the Entry widget? I think it's not possible to theme carets.

TIP: If you like dark theme, try by setting "Use dark theme for all applications" in Tweak Tool to use Evolve's dark theme.

Offline

Board footer

Powered by FluxBB