You are not logged in.

#1 2011-05-04 07:12:17

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

[SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

So, just several minutes ago I updated my system, the result of the update is that all my gtk or qt apps do not start, pouring an output of errors. Most of the errors start with, for example "shotwell":

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
(shotwell:1898): GLib-GObject-WARNING **: specified class size for type `IBusIMContext' is smaller than the parent type's `GtkIMContext' class size
*** glibc detected *** shotwell: corrupted double-linked list: 0x0000000001499840 ***

most have this *** glibc detected *** message and a lot of other dump stuff. As I simply do not know what to do to fix it, I decided to post it here. My hotkeys via xbindhotkeys also got molested, nothing works except "xterm" and window manager). Reinstall doesn't help.
Please help, I can't use arch now, when everything is so screwed.

Last edited by tasty_minerals (2011-05-04 19:15:47)


lenovo thinkpad EDGE 13'

Offline

#2 2011-05-04 07:54:23

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

As strange is sounds, I'd try a reboot first. Gnome3 introduces several new things, like a pulseaudio daemon, gconf settings daemon or whatever it is called, I got rid of them asap. Anyway, a clean start might help.


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#3 2011-05-04 08:50:33

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

well, I did a reboot of course as all my apps went down just after initial update, so I rebooted to no avail. I don't use any gnome or kde stuff. I'm currently on dwm manager without any crap installed, just the apps I need in the first place, like "scite or medit editors, goldendict, terminal, pidgin, jumanji browser" and these all fail to start producing the very same mistake "*** glibc detected ***" and then like 50 lines with code. I think its useless to post it here. All I can understand is that all gtk stuff got broken somehopw. I thought somebody should have had such issues as long as this update is already out, or am I the only tester here, who was doing just fine one month with arch and then decided to run a should-be-banned-forever "pacman -Syu" command?

If the issue is my particular-system-based only, the only option I can bring to the table is reinstall, but why do I need arch then? I understand that one need to be a much more  sophisticated linux user to run arch, but I can't say I'm a complete newbie. Or should arch user-wannabies be warned that it is a "try at your own risk distro!" instead of pushing it forward as a "Keep It Simple and uncluttered" with all other nice words?))) What am I to do now, with just a happy new kernel and xterm smiling at me? I know -- I should just stick to functional stable linux releases like Mr.Ubuntu instead of running a minefield with arch, but I still feel like I can learn much more with arch, so does anybody have any ideas or suggestions?


lenovo thinkpad EDGE 13'

Offline

#4 2011-05-04 09:15:53

stlarch
Member
From: hell
Registered: 2010-12-25
Posts: 1,265

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

Obviously, you're frustrated but with an attitude like that... Anyway, can you post exactly what you updated. Is it possible that you installed gtk3? I'm just guessing, but I thought maybe it was a similar situation to python3 where you need to point your apps to gtk2? Maybe someone else would know. I haven't had any issues.

Offline

#5 2011-05-04 09:31:47

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

Well, check you partitions for errors, maybe a file got corrupted.


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#6 2011-05-04 09:34:49

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

so I guess you're right, maybe its all gtk3, nevertheless here is my output of "terminal" command:
the output is just the same with such as "scite, medit etc." only some minor differences

(terminal:1500): GLib-GObject-WARNING **: specified class size for type `IBusIMContext' is smaller than the parent type's `GtkIMContext' class size
*** glibc detected *** terminal: malloc(): memory corruption: 0x0000000001d6c180 ***
======= Backtrace: =========
/lib/libc.so.6(+0x7342a)[0x7fb24bf3b42a]
/lib/libc.so.6(+0x74e1a)[0x7fb24bf3ce1a]
/lib/libc.so.6(__libc_malloc+0x6d)[0x7fb24bf3edfd]
/usr/lib/libglib-2.0.so.0(g_malloc+0x23)[0x7fb24c5ae3d3]
/usr/lib/libglib-2.0.so.0(g_strndup+0x29)[0x7fb24c5c4d79]
/usr/lib/libglib-2.0.so.0(g_strsplit+0xce)[0x7fb24c5c6ace]
/usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so(+0x2cb2)[0x7fb246bb6cb2]
/usr/lib/libgobject-2.0.so.0(g_type_class_ref+0x4f3)[0x7fb24c87f0c3]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0xc77)[0x7fb24c8634b7]
/usr/lib/libgobject-2.0.so.0(g_object_new+0xec)[0x7fb24c863c9c]
/usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so(ibus_im_context_new+0x12)[0x7fb246bb7992]
/usr/lib/libgtk-x11-2.0.so.0(+0x11e606)[0x7fb24d821606]
/usr/lib/libgtk-x11-2.0.so.0(+0x11eee9)[0x7fb24d821ee9]
/usr/lib/libgtk-x11-2.0.so.0(+0x11ef28)[0x7fb24d821f28]
/usr/lib/libvte.so.9(+0x26916)[0x7fb24dd58916]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7fb24c85e119]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7fb24c86e7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7fb24c87877a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb24c878922]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0x9e)[0x7fb24d95977e]
terminal[0x413a13]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7fb24c85e1ce]
/usr/lib/libgobject-2.0.so.0(+0x1e7e5)[0x7fb24c86e7e5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7fb24c87877a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb24c878922]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0x9e)[0x7fb24d95977e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0x189)[0x7fb24d959869]
terminal[0x4155d6]
terminal[0x419fb2]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7fb24c85e1ce]
/usr/lib/libgobject-2.0.so.0(+0x1f05b)[0x7fb24c86f05b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x88a)[0x7fb24c87877a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb24c878922]
/usr/lib/libgtk-x11-2.0.so.0(+0x15a839)[0x7fb24d85d839]
terminal[0x41a3e3]
terminal[0x40e723]
terminal[0x40ee0c]
terminal[0x40de63]
/lib/libc.so.6(__libc_start_main+0xed)[0x7fb24bee8f6d]
terminal[0x40c629]
======= Memory map: ========
00400000-00424000 r-xp 00000000 08:06 282246                             /usr/bin/Terminal
00623000-00625000 rw-p 00023000 08:06 282246                             /usr/bin/Terminal
01b0b000-01daa000 rw-p 00000000 00:00 0                                  [heap]
7fb240000000-7fb240021000 rw-p 00000000 00:00 0
7fb240021000-7fb244000000 ---p 00000000 00:00 0
7fb245cd2000-7fb245ce7000 r-xp 00000000 08:06 287823                     /usr/lib/libgcc_s.so.1
7fb245ce7000-7fb245ee7000 ---p 00015000 08:06 287823                     /usr/lib/libgcc_s.so.1
7fb245ee7000-7fb245ee8000 rw-p 00015000 08:06 287823                     /usr/lib/libgcc_s.so.1
7fb245ee8000-7fb245f29000 r-xp 00000000 08:06 283364                     /usr/lib/libibus.so.2.0.0
7fb245f29000-7fb246129000 ---p 00041000 08:06 283364                     /usr/lib/libibus.so.2.0.0
7fb246129000-7fb24612b000 rw-p 00041000 08:06 283364                     /usr/lib/libibus.so.2.0.0
7fb24612b000-7fb24612c000 rw-p 00000000 00:00 0
7fb24612c000-7fb246132000 r-xp 00000000 08:06 278314                     /usr/lib/libcairo-gobject.so.2.11000.2
7fb246132000-7fb246332000 ---p 00006000 08:06 278314                     /usr/lib/libcairo-gobject.so.2.11000.2
7fb246332000-7fb246334000 rw-p 00006000 08:06 278314                     /usr/lib/libcairo-gobject.so.2.11000.2
7fb246334000-7fb2463a8000 r-xp 00000000 08:06 301422                     /usr/lib/libgdk-3.so.0.0.9
7fb2463a8000-7fb2465a7000 ---p 00074000 08:06 301422                     /usr/lib/libgdk-3.so.0.0.9
7fb2465a7000-7fb2465ac000 rw-p 00073000 08:06 301422                     /usr/lib/libgdk-3.so.0.0.9
7fb2465ac000-7fb2469a8000 r-xp 00000000 08:06 301423                     /usr/lib/libgtk-3.so.0.0.9
7fb2469a8000-7fb246ba8000 ---p 003fc000 08:06 301423                     /usr/lib/libgtk-3.so.0.0.9
7fb246ba8000-7fb246bb2000 rw-p 003fc000 08:06 301423                     /usr/lib/libgtk-3.so.0.0.9
7fb246bb2000-7fb246bb4000 rw-p 00000000 00:00 0
7fb246bb4000-7fb246bb9000 r-xp 00000000 08:06 414323                     /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so
7fb246bb9000-7fb246db8000 ---p 00005000 08:06 414323                     /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so
7fb246db8000-7fb246db9000 rw-p 00004000 08:06 414323                     /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so
7fb246db9000-7fb2470a6000 r--p 00000000 08:06 296280                     /usr/share/icons/hicolor/icon-theme.cache
7fb2470a6000-7fb2470b2000 r-xp 00000000 08:06 287497                     /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
7fb2470b2000-7fb2472b2000 ---p 0000c000 08:06 287497                     /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
7fb2472b2000-7fb2472b3000 rw-p 0000c000 08:06 287497                     /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
7fb2472b3000-7fb2472c0000 r-xp 00000000 08:06 287500                     /usr/lib/gtk-2.0/2.10.0/engines/libthinice.so
7fb2472c0000-7fb2474bf000 ---p 0000d000 08:06 287500                     /usr/lib/gtk-2.0/2.10.0/engines/libthinice.so
7fb2474bf000-7fb2474c0000 rw-p 0000c000 08:06 287500                     /usr/lib/gtk-2.0/2.10.0/engines/libthinice.so
7fb2474c0000-7fb2474cb000 r-xp 00000000 08:06 524524                     /lib/libnss_files-2.13.so
7fb2474cb000-7fb2476ca000 ---p 0000b000 08:06 524524                     /lib/libnss_files-2.13.so
7fb2476ca000-7fb2476cb000 r--p 0000a000 08:06 524524                     /lib/libnss_files-2.13.so
7fb2476cb000-7fb2476cc000 rw-p 0000b000 08:06 524524                     /lib/libnss_files-2.13.so
7fb2476cc000-7fb24808f000 r--p 00000000 08:06 281747                     /usr/lib/locale/locale-archive
7fb24808f000-7fb248094000 r-xp 00000000 08:06 274395                     /usr/lib/libXdmcp.so.6.0.0
7fb248094000-7fb248293000 ---p 00005000 08:06 274395                     /usr/lib/libXdmcp.so.6.0.0
7fb248293000-7fb248294000 rw-p 00004000 08:06 274395                     /usr/lib/libXdmcp.so.6.0.0
7fb248294000-7fb248296000 r-xp 00000000 08:06 274409                     /usr/lib/libXau.so.6.0.0
7fb248296000-7fb248495000 ---p 00002000 08:06 274409                     /usr/lib/libXau.so.6.0.0
7fb248495000-7fb248496000 rw-p 00001000 08:06 274409                     /usr/lib/libXau.so.6.0.0
7fb248496000-7fb2484bd000 r-xp 00000000 08:06 265954                     /usr/lib/libexpat.so.1.5.2
7fb2484bd000-7fb2486bc000 ---p 00027000 08:06 265954                     /usr/lib/libexpat.so.1.5.2
7fb2486bc000-7fb2486bf000 rw-p 00026000 08:06 265954                     /usr/lib/libexpat.so.1.5.2
7fb2486bf000-7fb248728000 r-xp 00000000 08:06 276145                     /usr/lib/libpixman-1.so.0.20.2
7fb248728000-7fb248928000 ---p 00069000 08:06 276145                     /usr/lib/libpixman-1.so.0.20.2
7fb248928000-7fb24892d000 rw-p 00069000 08:06 276145                     /usr/lib/libpixman-1.so.0.20.2
7fb24892d000-7fb248948000 r-xp 00000000 08:06 274423                     /usr/lib/libxcb.so.1.1.0
7fb248948000-7fb248b47000 ---p 0001b000 08:06 274423                     /usr/lib/libxcb.so.1.1.0
7fb248b47000-7fb248b48000 rw-p 0001a000 08:06 274423                     /usr/lib/libxcb.so.1.1.0
7fb248b48000-7fb248b60000 r-xp 00000000 08:06 263671                     /usr/lib/libz.so.1.2.5
7fb248b60000-7fb248d5f000 ---p 00018000 08:06 263671                     /usr/lib/libz.so.1.2.5
7fb248d5f000-7fb248d60000 rw-p 00017000 08:06 263671                     /usr/lib/libz.so.1.2.5
7fb248d60000-7fb248d73000 r-xp 00000000 08:06 524341                     /lib/libresolv-2.13.so
7fb248d73000-7fb248f73000 ---p 00013000 08:06 524341                     /lib/libresolv-2.13.so
7fb248f73000-7fb248f74000 r--p 00013000 08:06 524341                     /lib/libresolv-2.13.so
7fb248f74000-7fb248f75000 rw-p 00014000 08:06 524341                     /lib/libresolv-2.13.so
7fb248f75000-7fb248f77000 rw-p 00000000 00:00 0
7fb248f77000-7fb248fb2000 r-xp 00000000 08:06 524588                     /lib/libpcre.so.0.0.1
7fb248fb2000-7fb2491b1000 ---p 0003b000 08:06 524588                     /lib/libpcre.so.0.0.1
7fb2491b1000-7fb2491b2000 rw-p 0003a000 08:06 524588                     /lib/libpcre.so.0.0.1
7fb2491b2000-7fb2491b4000 r-xp 00000000 08:06 524301                     /lib/libdl-2.13.so
7fb2491b4000-7fb2493b4000 ---p 00002000 08:06 524301                     /lib/libdl-2.13.so
7fb2493b4000-7fb2493b5000 r--p 00002000 08:06 524301                     /lib/libdl-2.13.so
7fb2493b5000-7fb2493b6000 rw-p 00003000 08:06 524301                     /lib/libdl-2.13.so
7fb2493b6000-7fb2493bb000 r-xp 00000000 08:06 277066                     /usr/lib/libXfixes.so.3.1.0
7fb2493bb000-7fb2495bb000 ---p 00005000 08:06 277066                     /usr/lib/libXfixes.so.3.1.0
7fb2495bb000-7fb2495bc000 rw-p 00005000 08:06 277066                     /usr/lib/libXfixes.so.3.1.0
7fb2495bc000-7fb2495be000 r-xp 00000000 08:06 277173                     /usr/lib/libXdamage.so.1.1.0
7fb2495be000-7fb2497bd000 ---p 00002000 08:06 277173                     /usr/lib/libXdamage.so.1.1.0
7fb2497bd000-7fb2497be000 rw-p 00001000 08:06 277173                     /usr/lib/libXdamage.so.1.1.0
7fb2497be000-7fb2497c0000 r-xp 00000000 08:06 277083                     /usr/lib/libXcomposite.so.1.0.0
7fb2497c0000-7fb2499bf000 ---p 00002000 08:06 277083                     /usr/lib/libXcomposite.so.1.0.0
7fb2499bf000-7fb2499c0000 rw-p 00001000 08:06 277083                     /usr/lib/libXcomposite.so.1.0.0
7fb2499c0000-7fb2499c9000 r-xp 00000000 08:06 277463                     /usr/lib/libXcursor.so.1.0.2
7fb2499c9000-7fb249bc9000 ---p 00009000 08:06 277463                     /usr/lib/libXcursor.so.1.0.2
7fb249bc9000-7fb249bca000 rw-p 00009000 08:06 277463                     /usr/lib/libXcursor.so.1.0.2
7fb249bca000-7fb249bd2000 r-xp 00000000 08:06 277360                     /usr/lib/libXrandr.so.2.2.0Aborted

and some other apps give this

libreoffice

(soffice:1650): GLib-GObject-WARNING **: cannot register existing type `GtkIMContext'

(soffice:1650): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

(soffice:1650): GLib-GObject-CRITICAL **: g_type_register_dynamic: assertion `parent_type > 0' failed

smplayer

(<unknown>:1715): GLib-GObject-WARNING **: cannot register existing type `GtkIMContext'

(<unknown>:1715): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

(<unknown>:1715): GLib-GObject-CRITICAL **: g_type_register_dynamic: assertion `parent_type > 0' failed


lenovo thinkpad EDGE 13'

Offline

#7 2011-05-04 09:42:20

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

I'm sorry to newbie rant over this again and again, but if it is a gtk3 to be the reason, then why do dear maintainers not warn users about this kind of stuff anyway? How should I work if I had one arch installed on my system without any backup PC? What would I do if I hadn't a backup pc? Thats very disappointing.


lenovo thinkpad EDGE 13'

Offline

#8 2011-05-04 09:44:27

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

SanskritFritz wrote:

Well, check you partitions for errors, maybe a file got corrupted.

hmm, I guess that should not be an issue, as long as I finished all sessions clearly, but ok, I will check it.


lenovo thinkpad EDGE 13'

Offline

#9 2011-05-04 11:26:12

stqn
Member
Registered: 2010-03-19
Posts: 1,191
Website

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

Just to be sure, do you have anything on hold in /etc/pacman.conf? ("IgnorePkg")

Oh, I see your error message talks about "IBus"... I don't know what that is, but there was a thread about it, and I think the advice was to rebuild it. Yep, see here.

Edit: I see that the ibus package is orphan now.

Last edited by stqn (2011-05-04 11:31:20)

Offline

#10 2011-05-04 11:30:46

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

Yes I do have "ibus", for chinese input. Yes, I guess it is sneaky ibus.
Thank you, I will recompile ibus then later today and report.

edited:
removing "ibus" solves this, but just reinstalling ibus, doesn't help, so this can be partly solved, I'll try to stick to "scim".

Last edited by tasty_minerals (2011-05-04 14:01:48)


lenovo thinkpad EDGE 13'

Offline

#11 2011-05-04 14:03:00

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

stqn wrote:

Just to be sure, do you have anything on hold in /etc/pacman.conf? ("IgnorePkg")

Oh, I see your error message talks about "IBus"... I don't know what that is, but there was a thread about it, and I think the advice was to rebuild it. Yep, see here.

Edit: I see that the ibus package is orphan now.

sorry what does "is orphan now" means?


lenovo thinkpad EDGE 13'

Offline

#12 2011-05-04 14:37:39

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

tasty_minerals wrote:

sorry what does "is orphan now" means?

it means, it has no maintainer at the moment.


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#13 2011-05-04 14:41:53

tasty_minerals
Member
Registered: 2011-03-30
Posts: 191

Re: [SOLVED] Recent "pacman -Syu" update broke all my gtk applications!?

SanskritFritz wrote:
tasty_minerals wrote:

sorry what does "is orphan now" means?

it means, it has no maintainer at the moment.

ah, thanks for the tip!


lenovo thinkpad EDGE 13'

Offline

Board footer

Powered by FluxBB