You are not logged in.

#1 2011-05-01 14:20:22

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Gnome3 update breaks gtk3 applications

So I've been trying to figure this one out most of the day already, but have had no luck.  The story:

After the update today, any gtk3 program I launch (evince, for example), result in this error message (or a similar one):

(evince:17565): GLib-GObject-WARNING **: specified class size for type `UIMCandWinGtk' is smaller than the parent type's `GtkWindow' class size
*** glibc detected *** evince: malloc(): memory corruption: 0x0000000000fa5c50 ***
======= Backtrace: =========
/lib/libc.so.6(+0x7342a)[0x7ffbfb0b642a]
/lib/libc.so.6(+0x74e1a)[0x7ffbfb0b7e1a]
/lib/libc.so.6(__libc_malloc+0x6d)[0x7ffbfb0b9dfd]
/usr/lib/libglib-2.0.so.0(g_malloc+0x23)[0x7ffbfb8893d3]
/usr/lib/libgobject-2.0.so.0(g_type_interfaces+0x93)[0x7ffbfc2bec43]
/usr/lib/libgobject-2.0.so.0(g_signal_newv+0x17a)[0x7ffbfc2b099a]
/usr/lib/libgobject-2.0.so.0(g_signal_new_valist+0xd0)[0x7ffbfc2b15a0]
/usr/lib/libgobject-2.0.so.0(g_signal_new+0xdf)[0x7ffbfc2b17cf]
/usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so(+0xb12c)[0x7ffbeb4c212c]
/usr/lib/libgobject-2.0.so.0(g_type_class_ref+0x4f3)[0x7ffbfc2bd0c3]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x7d)[0x7ffbfc2a181d]
/usr/lib/libgobject-2.0.so.0(g_object_new+0xd4)[0x7ffbfc2a1c84]
/usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so(uim_cand_win_gtk_new+0x1e)[0x7ffbeb4c292e]
/usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so(+0x7b30)[0x7ffbeb4beb30]
/usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x510)[0x7ffbfc2bf990]
/usr/lib/libgobject-2.0.so.0(+0x1012c)[0x7ffbfc29e12c]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x892)[0x7ffbfc2a10d2]
/usr/lib/libgobject-2.0.so.0(g_object_new+0xec)[0x7ffbfc2a1c9c]
/usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so(im_module_create+0x5e)[0x7ffbeb4c132e]
/usr/lib/libgtk-3.so.0(+0x1334b6)[0x7ffbfd29e4b6]
/usr/lib/libgtk-3.so.0(+0x133db9)[0x7ffbfd29edb9]
/usr/lib/libgtk-3.so.0(+0x134241)[0x7ffbfd29f241]
/usr/lib/libgtk-3.so.0(gtk_im_context_get_preedit_string+0xa2)[0x7ffbfd29bff2]
/usr/lib/libgtk-3.so.0(+0xd72ca)[0x7ffbfd2422ca]
/usr/lib/libgtk-3.so.0(+0xd8478)[0x7ffbfd243478]
/usr/lib/libgtk-3.so.0(+0xd8691)[0x7ffbfd243691]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7ffbfc29c1ce]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7ffbfc2ac7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7ffbfc2b677a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffbfc2b6922]
/usr/lib/libgtk-3.so.0(gtk_widget_realize+0xb3)[0x7ffbfd3e2193]
/usr/lib/libgtk-3.so.0(gtk_widget_map+0x1b8)[0x7ffbfd3e2e68]
/usr/lib/libgtk-3.so.0(+0x88444)[0x7ffbfd1f3444]
/usr/lib/libgtk-3.so.0(+0xc95ef)[0x7ffbfd2345ef]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7ffbfc29c119]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7ffbfc2ac7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7ffbfc2b677a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffbfc2b6922]
/usr/lib/libgtk-3.so.0(gtk_widget_map+0xaa)[0x7ffbfd3e2d5a]
/usr/lib/libgtk-3.so.0(+0xc95ef)[0x7ffbfd2345ef]
/usr/lib/libgtk-3.so.0(+0x21ceb1)[0x7ffbfd387eb1]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7ffbfc29c119]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7ffbfc2ac7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7ffbfc2b677a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffbfc2b6922]
/usr/lib/libgtk-3.so.0(gtk_widget_map+0xaa)[0x7ffbfd3e2d5a]
/usr/lib/libgtk-3.so.0(+0x2174c6)[0x7ffbfd3824c6]
/usr/lib/libgtk-3.so.0(+0xc95ef)[0x7ffbfd2345ef]
/usr/lib/libgtk-3.so.0(+0x216b12)[0x7ffbfd381b12]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7ffbfc29c119]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7ffbfc2ac7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7ffbfc2b677a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffbfc2b6922]
/usr/lib/libgtk-3.so.0(gtk_widget_map+0xaa)[0x7ffbfd3e2d5a]
/usr/lib/libgtk-3.so.0(+0x88444)[0x7ffbfd1f3444]
/usr/lib/libgtk-3.so.0(+0xc95ef)[0x7ffbfd2345ef]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7ffbfc29c119]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7ffbfc2ac7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7ffbfc2b677a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffbfc2b6922]
/usr/lib/libgtk-3.so.0(gtk_widget_map+0xaa)[0x7ffbfd3e2d5a]
/usr/lib/libgtk-3.so.0(+0x88444)[0x7ffbfd1f3444]
/usr/lib/libgtk-3.so.0(+0xc95ef)[0x7ffbfd2345ef]
======= Memory map: ========
00400000-0045a000 r-xp 00000000 08:01 29593                              /usr/bin/evince
00659000-0065d000 rw-p 00059000 08:01 29593                              /usr/bin/evince
00b80000-01125000 rw-p 00000000 00:00 0                                  [heap]
7ffbea382000-7ffbea397000 r-xp 00000000 08:01 51715                      /usr/lib/libgcc_s.so.1
7ffbea397000-7ffbea597000 ---p 00015000 08:01 51715                      /usr/lib/libgcc_s.so.1
7ffbea597000-7ffbea598000 rw-p 00015000 08:01 51715                      /usr/lib/libgcc_s.so.1
7ffbea598000-7ffbea59a000 r-xp 00000000 08:01 49047                      /usr/lib/libgcroots.so.0.1.0
7ffbea59a000-7ffbea799000 ---p 00002000 08:01 49047                      /usr/lib/libgcroots.so.0.1.0
7ffbea799000-7ffbea79a000 rw-p 00001000 08:01 49047                      /usr/lib/libgcroots.so.0.1.0
7ffbea79a000-7ffbea7bd000 r-xp 00000000 08:01 23245                      /usr/lib/libuim-scm.so.0.1.0
7ffbea7bd000-7ffbea9bd000 ---p 00023000 08:01 23245                      /usr/lib/libuim-scm.so.0.1.0
7ffbea9bd000-7ffbea9c0000 rw-p 00023000 08:01 23245                      /usr/lib/libuim-scm.so.0.1.0
7ffbea9c0000-7ffbea9d4000 r-xp 00000000 08:01 49034                      /usr/lib/libuim.so.7.0.0
7ffbea9d4000-7ffbeabd4000 ---p 00014000 08:01 49034                      /usr/lib/libuim.so.7.0.0
7ffbeabd4000-7ffbeabd7000 rw-p 00014000 08:01 49034                      /usr/lib/libuim.so.7.0.0
7ffbeabd7000-7ffbeac83000 r-xp 00000000 08:01 9892                       /usr/lib/libgdk-x11-2.0.so.0.2400.4
7ffbeac83000-7ffbeae83000 ---p 000ac000 08:01 9892                       /usr/lib/libgdk-x11-2.0.so.0.2400.4
7ffbeae83000-7ffbeae88000 rw-p 000ac000 08:01 9892                       /usr/lib/libgdk-x11-2.0.so.0.2400.4
7ffbeae88000-7ffbeb2ab000 r-xp 00000000 08:01 9895                       /usr/lib/libgtk-x11-2.0.so.0.2400.4
7ffbeb2ab000-7ffbeb4aa000 ---p 00423000 08:01 9895                       /usr/lib/libgtk-x11-2.0.so.0.2400.4
7ffbeb4aa000-7ffbeb4b5000 rw-p 00422000 08:01 9895                       /usr/lib/libgtk-x11-2.0.so.0.2400.4
7ffbeb4b5000-7ffbeb4b7000 rw-p 00000000 00:00 0 
7ffbeb4b7000-7ffbeb4cc000 r-xp 00000000 08:01 529322                     /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so
7ffbeb4cc000-7ffbeb6cb000 ---p 00015000 08:01 529322                     /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so
7ffbeb6cb000-7ffbeb6cd000 rw-p 00014000 08:01 529322                     /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so
7ffbeb6cd000-7ffbeb6ce000 ---p 00000000 00:00 0 
7ffbeb6ce000-7ffbebece000 rw-p 00000000 00:00 0 
7ffbebece000-7ffbebed5000 r-xp 00000000 08:01 524290                     /usr/lib/gio/modules/libdconfsettings.so
7ffbebed5000-7ffbec0d5000 ---p 00007000 08:01 524290                     /usr/lib/gio/modules/libdconfsettings.so
7ffbec0d5000-7ffbec0d6000 rw-p 00007000 08:01 524290                     /usr/lib/gio/modules/libdconfsettings.sozsh: abort      evince

The same updates on a nearly identical system on my laptop has no issues.  As far as I can understand it's an issue with memory, but memcheck was unable to find any issues for my RAM, and all my other applications work without issues (firefox, google-chrome, gvim, skype, urxvt, to name a few).

Thanks in advance for any insight!

*EDIT* And I have also ruled out the possibility of a corrupt glibc install by removing it from cache and re-installing it from another source.

Last edited by lswest (2011-05-01 14:25:55)


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#2 2011-05-01 14:24:32

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Gnome3 update breaks gtk3 applications

paste pacman -Qm


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2011-05-01 14:26:35

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: Gnome3 update breaks gtk3 applications

Pacman -Qm:

acct 6.5.5-1
acidrip 0.14-8
albumart 1.6.6-2
amazing-git 20110128-1
android-sdk r10-2
arch-bubble-icons 0.4.3-1
archey 20101104-1
autotrace 0.31.1-10
awoken-icons 1.9-3
bin32-amazonmp3 1.0.3-3
bin32-wine_gecko 1.1.0-1
blender-bin 2.56abeta-1
bootchart 0.9-9
brutalchess 0.5.2-3
byacc 20101229-1
cdm-git 20110412-1
cgoban 1.9.12-3
checkgmail-svn 45-1
cloog-ppl 0.15.10-2
conky-google-calendar-bzr 28-1
conky-lua 1.8.1-2
corewars 0.9.13-2
cower-git 20110324-1
crafty 23.4-1
crosswordpuzzle 1.0rc1-2
ctronome 0.5.3-2
cups-xerox 2008.01.21-1
ddcxinfo-arch 0.8-2
dropbox 1.1.28-1
dwm-pango 5.8.2-1
easymp3gain-gtk2-bin 0.5.0-6
eggdbus 0.6-6
elementary-icons 2.7.1-1
emusic-dlm 4.1.4-2
eternally-us 1-1
firebrand 3.6-3
flashplugin-prerelease 10.3.162.29-2
fluidr3 122501-6
flyback 0.6.5_1-2
focuswriter 1.3.2.1-1
fontcacheproto 0.1.3-1
fontpage 3.0-1
freetype2-infinality 2.4.4-3
full-circle-notifier 1.0.2-1
galculator 1.3.4-2
gnome-colors-icon-theme 5.5.1-1
golly 2.1-2
google-chrome-dev 12.0.742.12-1
gshogi 0.3-4
gtick 0.4.2-2
gtk-candido-engine 0.9.1-4
gtk-murrine-arch-theme 0.4-2
gtk-theme-murrine-colors 3.0-1
gtk-theme-shiki-colors-murrine 4.6-1
gwaei 1.5.2-1
gwt 2.2.0-1
humanity-dark-icons 0.5.3.2-1
humanity-icon-theme 0.5.3.4-1
hwd 5.5.2-1
ipod-convenience 0.11-1
joe 3.7-3
kakasi-cvs 20100716-1
kanatest 0.4.8-3
lib32-freetype2-infinality 2.4.4-3
lib32-libart-lgpl 2.3.21-2
lib32-libcurl3 7.15.5-1
lib32-libopenssl2 0.9.6b-32.7
lib32-libpng12 1.2.44-1
lib32-nas 1.9.2-1
lib32-openssl-compatibility 0.9.8-4
lib32-pciutils 3.1.7-1
lib32-qt3 3.3.8-18
libcgroup 0.37.1-1
libgpod-git 20110131-1
libjpeg6 6b-9
libkeybinder 0.2.2-1
libpci 3.1.7-1
libpng12 1.2.44-1
libxfontcache 1.0.5-1
life 0.1-2
lshwd 1.1.3-5
mandelbrot-gtk 0.3-1
moc-devel 2.5.0-3
mozplugger 1.14.3-1
multiboot 1.0050-1
murrine-themes-collection 20101228-1
muttng 1.5.18-1
odftools 0.1-1
openbox-shikidark-colors-themes 1.0-1
otf-ipafont 003.02-2
otf-takao 003.02.01-1
packer 20110324-1
pacpl 4.0.5-4
pan 0.134-1
perl-audio-flac-header 2.4-1
perl-audio-musepack 1.0.1-1
perl-audio-scan 0.87-1
perl-audio-wma 1.3-2
perl-mp3-tag 1.13-1
perl-mp4-info 1.13-1
perl-ogg-vorbis-header 0.03-5
picasa 3.0_5744.02-5
pidgin-libnotify-notify-osd 0.14-4
pngwriter 0.5.4-1
procps-cgroup 3.2.8-1
pykanjicard 1.3-1
python-clutter 1.0.2-1
python-keybinder 0.2.2-3
python-urljr 1.0.1-1
qgtkstyle-svn 898-1
quanta 3.5.10-1
rar 4.0.0-1
rbutil 1.2.8-2
regexxer 0.9-3
rxvt-unicode-patched 9.10-1
scour 0.25-1
scribus-svn 16399-1
somatic-icon-theme 0.2-3
spideroak 3.7.9801-1
sxiv 0.8-2
tagainijisho 0.2.6.2-1
thunar-shares-plugin 0.2.0-6
thunar-vfs 1.2.0-2
thunderbrand 3.0-1
ttf-anka-coder 20100715-1
ttf-anonymous-pro 1.002-1
ttf-droid-monovar 1.0-2
ttf-envy-code-r preview7-5
ttf-glass-tty 1-1
ttf-kanjistrokeorders 2.016-1
ttf-kochi-substitute 20030809-4
ttf-meguri 20101113a-1
ttf-ms-fonts 2.0-8
ttf-openlogos 0.806-3
ttf-pt-sans 20110102-1
ttf-togoshi-gothic 20080629-1
ttf-ubuntu-font-family 0.71.2-1
ttf-vlgothic 20110414-1
twitter 0.1.1-3
ubuntu-maverick-set 0.1.8-1
udftools 1.0.0b3-5
udiskie 0.3.6-1
uligo 0.3-1
unetbootin 549-1
vim-cpp 1.12-3
vim-pathogen 1.3-1
virtualbox_bin 4.0.6-3
virtualbox-ext-oracle 4.0.6-1
whyteboard 0.41.1-2
wmfs-git 20110310-1
xmodconfig 0.2.0-1

Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#4 2011-05-01 14:29:38

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Gnome3 update breaks gtk3 applications

what happens if you get rid of uim ?


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2011-05-01 14:35:02

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: Gnome3 update breaks gtk3 applications

wonder wrote:

what happens if you get rid of uim ?

It works then, but if it's a choice between UIM and gtk3 applications, the choice is simple.  Besides, uim is installed on my laptop too (exact same configuration, since it was a copy & paste job), so I have no idea why the issue isn't on both systems.


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#6 2011-05-01 14:35:46

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Gnome3 update breaks gtk3 applications

just submit a bug report and somebody will look at it


Give what you have. To someone, it may be better than you dare to think.

Offline

#7 2011-05-01 14:37:03

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: Gnome3 update breaks gtk3 applications

A bug at the gnome3 bug tracker, or the Arch bug tracker for the package?


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

#8 2011-05-01 14:38:30

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Gnome3 update breaks gtk3 applications

lswest wrote:

A bug at the gnome3 bug tracker, or the Arch bug tracker for the package?


arch


Give what you have. To someone, it may be better than you dare to think.

Offline

#9 2011-05-01 14:51:01

lswest
Member
From: Munich, Germany
Registered: 2008-06-14
Posts: 456
Website

Re: Gnome3 update breaks gtk3 applications

Done.  Bug report can be found here for anyone who experiences the same/a similar issue: https://bugs.archlinux.org/task/24025


Lswest <- the first letter of my username is a lowercase "L".
"...the Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it." - Linus Torvalds

Offline

Board footer

Powered by FluxBB