Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22576 - gtk+-2.2.2 pixbuf corruption
Summary: gtk+-2.2.2 pixbuf corruption
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: Highest major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 22599 22684 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-06-10 15:00 UTC by Mike Basinger
Modified: 2003-08-26 02:19 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
stack trace of epiphany-0.7.0 failure w/ gtk+-2.2.2 (epi.log,4.68 KB, text/plain)
2003-06-11 10:15 UTC, Jonathan Nall
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Basinger 2003-06-10 15:00:28 UTC
After doing an emerge -u -p world this morning I'm getting weirld problems in Gnome.

1. My window decoration (close, maximize, etc...) flicker when I mouse over them.
2. gnome-theme-manager will not run (the process uses about 95-99% CPU cycle.)
3. gdmsetup will not run at the gdm login screen.

The two major gnome files that were updated were pango and gtk-2.2.2


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Link M Dupont 2003-06-11 01:59:28 UTC
Re: gnome-theme-manager, try killing fam (if its running). That's been know to cause some problems with g-t-m in the past.
Comment 2 foser (RETIRED) gentoo-dev 2003-06-11 04:53:36 UTC
*** Bug 22599 has been marked as a duplicate of this bug. ***
Comment 3 Mike Basinger 2003-06-11 06:38:42 UTC
The problem is with gtk+-2.2.2, I downgraded to gtk+-2.2.1-r1, and even thing is working again.
Comment 4 Gavrila 2003-06-11 07:00:36 UTC
Yep downgrading gtk+-2.2.2 to gtk+-2.2.1 resolved for me too.
Comment 5 Jonathan Nall 2003-06-11 10:15:06 UTC
Created attachment 13117 [details]
stack trace of epiphany-0.7.0 failure w/ gtk+-2.2.2
Comment 6 foser (RETIRED) gentoo-dev 2003-06-12 04:27:44 UTC
ok, i just bumped it to gtk+-2.2.2-r1 with a patch that should take care of this problem. Please give it a go.
Comment 7 Andrew Beresford 2003-06-12 10:48:17 UTC
It appears that 2.2.2-r1 does /not/ fix the problem. I'm still suffering from it here.
Comment 8 Matthew Schick 2003-06-12 11:10:44 UTC
It does fix the gnome-theme-manager startup problem for me, but it stalls soon after startup....  :(
Comment 9 Gavrila 2003-06-12 11:33:17 UTC
It seems to fix theme-manager issue, but I still have icons corrupted in evolution 1.4 summary..

I'll try to recompile all themes-engine and let u know
Comment 10 foser (RETIRED) gentoo-dev 2003-06-12 17:03:14 UTC
well there's actually 2 problems here, the other issue is in combination with the nvidia drivers it seems. Am i correct if i say you are using the nvidia drivers ? If you switch back to 'nv'  does the corruption dissapear ?
Comment 11 Gavrila 2003-06-13 01:16:13 UTC
Yes, using 'nv' driver instead of 'nvidia' in XF86Config, solved evolution screwed icons issue. Things seems to be faster also.
Since the problem didn't come up with gtk+2.2.1, is it then gtk or nvidia bug? Whom we should file bugs to?

Regards
Comment 12 foser (RETIRED) gentoo-dev 2003-06-13 03:30:03 UTC
There are already bugs open on these issues, so no need to file them. The nvidia problem really is an nvidia problem, only now triggered by gtk+ because since .2 it defaults to using xshm.

http://bugzilla.gnome.org/show_bug.cgi?id=114880
Comment 13 foser (RETIRED) gentoo-dev 2003-06-13 03:37:08 UTC
*** Bug 22684 has been marked as a duplicate of this bug. ***
Comment 14 Arno Ekkes 2003-06-13 04:56:54 UTC
Gtk+2.2.2-r1 did solve the problem with gnome-theme-manager.
But gdm keeps crashing when I try to start gdmsetup from the login screen.
When I start it from a terminal there is no problem.
Comment 15 foser (RETIRED) gentoo-dev 2003-06-13 05:11:21 UTC
i'm not sure that is related to these bugs or gtk+-2.2.2 directly.

If you can confirm that it is from switching gtk+-2.2.1 to .2 and not using nvidia drivers, please open a new bug on it.
Comment 16 Simon Watson 2003-06-13 10:20:26 UTC
I also experienced similar problems to the above, when using gtk+-2.2.2-r1.
Comment 17 Jeld The Dark Elf 2003-06-13 22:04:53 UTC
I have upgraded to the gtk+ 2.2.2-r1 and recompiled all the gnome ebuilds. Theme manager is now working, gdmsetup is working, but rox filer still doesn't properly scroll.
Comment 18 foser (RETIRED) gentoo-dev 2003-06-14 04:49:19 UTC
#16 : similar problems to the above ? please be descriptive, there are 3 different unrelated problems described above. Have you tried all suggested fixes ? And there is little use to a 'me too' report, it only clutters the view. Just add your emailaddy if you are interested in this bugs progress.

#17 : why do people think rebuilding everything is going to magicly solve things, if the problem is gtk+ you don't have to rebuild every app on top of it. That's the beauty of libraries. And again, please be descriptive : 'does not scroll properly' ? What happens, what doesn't scroll properly, what is properly scrolling ? How does it behave, how did it behave before , when did you start seeing this problem, can you confirm 100% this is happens when switching between gtk+ versions, etc. etc. Make sure this is the same problem or open another bug.

Comment 19 Simon Watson 2003-06-14 05:09:51 UTC
Basically, metacity cores whenever you fire up mplayer. This is directly related to gtk, as downgrading to gtk+-2.2.1 stops this happening. This is probably connected to the "flickering" of window decorations referred to above, as metacity instantly restarts itself, causing it all to disappear and reappear.
Comment 20 foser (RETIRED) gentoo-dev 2003-06-14 05:29:44 UTC
are you using nvidia drivers ?
Comment 21 Simon Watson 2003-06-14 05:49:32 UTC
No I am not using nvidia drivers. I'm using the standard ati one that comes with xfree
Comment 22 foser (RETIRED) gentoo-dev 2003-06-14 07:51:11 UTC
ok get me a backtrace of metacity crash, make sure you recompile gtk+ and metacity with debugging info compiled in .
Comment 23 Simon Watson 2003-06-14 12:35:23 UTC
Backtrace on metacity:

#1  0x0807f69e in get_cmap (pixmap=0x0) at ui.c:402
#2  0x0807f7e4 in meta_gdk_pixbuf_get_from_pixmap (dest=0x0, xpixmap=37748745, 
    src_x=0, src_y=0, dest_x=0, dest_y=0, width=0, height=37748738) at ui.c:499
#3  0x08063785 in try_pixmap_and_mask (display=0x815d118, src_pixmap=37748738, 
    src_mask=37748745, iconp=0xbfffee60, ideal_width=32, ideal_height=32, 
    mini_iconp=0xbfffee64, ideal_mini_width=16, ideal_mini_height=16)
    at iconcache.c:404
#4  0x08063b90 in meta_read_icons (screen=0x8162e38, xwindow=35651601, 
    icon_cache=0x2400002, wm_hints_pixmap=37748738, wm_hints_mask=37748745, 
    iconp=0x0, ideal_width=32, ideal_height=32, mini_iconp=0x8198308, 
    ideal_mini_width=16, ideal_mini_height=16) at iconcache.c:788
#5  0x08085a2f in update_icon (window=0x81a1e30) at window.c:5093
#6  0x08080a3b in meta_window_new (display=0x815d118, xwindow=35651601, 
    must_be_viewable=0) at window.c:505
#7  0x0805b1cc in event_callback (event=0xbffff1c0, data=0x815d118)
    at display.c:1627
#8  0x0807f292 in filter_func (xevent=0xbffff1c0, event=0x819bd98, data=0x0)
    at ui.c:105
#9  0x401e4bc8 in gdk_event_apply_filters (xevent=0xbffff1c0, event=0x819bd98, 
    filters=0x80abbe0) at gdkevents-x11.c:299
#10 0x401e5178 in gdk_event_translate (display=0x80ce880, event=0x819bd98, 
    xevent=0xbffff1c0, return_exposes=0) at gdkevents-x11.c:712
#11 0x401e6576 in _gdk_events_queue (display=0x80ce880) at gdkevents-x11.c:1942 
#12 0x401e6708 in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0)
    at gdkevents-x11.c:2002
Comment 24 foser (RETIRED) gentoo-dev 2003-06-15 15:54:47 UTC
Simon, try using standard xfree drivers btw, again the drivers might the problem. 

Reporter (Mike), are you using any specific drivers ? And i assume at least your theme manager problems are solved by using -r1 ?
Comment 25 Simon Watson 2003-06-15 23:36:02 UTC
I am! I'm using the xfree drivers for the radeon! Not the proprietry ATI ones.
Comment 26 Martin Schlemmer (RETIRED) gentoo-dev 2003-06-22 13:02:47 UTC
I can confirm corruption only with the nvidia drivers after latest patch.
Comment 27 foser (RETIRED) gentoo-dev 2003-06-23 10:27:20 UTC
the nvidia corruption bug needs to be fixed by nvidia, it's not a gtk+ problem .
Comment 28 Martin Schlemmer (RETIRED) gentoo-dev 2003-06-23 12:30:59 UTC
Yes, we know, just a ditto that it works fine with the 'nv' driver.

Foser, what is the the id of the gnome bug ?
Comment 29 foser (RETIRED) gentoo-dev 2003-06-23 13:09:29 UTC
see up, disabling the render acceleration in XF86Config should help btw. 

http://bugzilla.gnome.org/show_bug.cgi?id=114878
Comment 30 Martin Schlemmer (RETIRED) gentoo-dev 2003-06-23 14:30:53 UTC
Thanks.  I did mail Gareth Hughes at NVidia .. will see if he responds.  Else
I guess - render accel (have not tested this yet) until new drivers.
Comment 31 Martin Schlemmer (RETIRED) gentoo-dev 2003-06-23 16:17:05 UTC
Seems like the bug has been found and fixed (thanks for quick reply Gareth!),
and will be in next driver release.  We will just have to wait until then.
Comment 32 Simon Watson 2003-06-23 23:32:19 UTC
Any updates on the metacity crashing problem, completely unrelated to the nvidia issue?
Comment 33 foser (RETIRED) gentoo-dev 2003-08-25 04:14:53 UTC
is the corruption bug fixed with current NV drivers ?

Simon, the metacity problem should go in another bug.
Comment 34 Martin Schlemmer (RETIRED) gentoo-dev 2003-08-25 12:44:06 UTC
Yep, latest drivers fixes this.
Comment 35 Mike Gardiner (RETIRED) gentoo-dev 2003-08-25 20:31:05 UTC
i'm using nvidia-kernel-1.0.4496, and with gtk+-2.2.2-r1 gdmsetup still crashes X at the gdm login screen, which was one of the original problems reported. azarah, which issues were fixed for you ?
Comment 36 foser (RETIRED) gentoo-dev 2003-08-26 02:19:29 UTC
that is not a pixbuf corruption. If there are different issue, they should be in different bugs.