You are not logged in.

#1 2014-09-30 20:04:22

ergoschnuffel
Member
Registered: 2013-06-03
Posts: 12

[some insight] "mutex" problems and vte3 (roxterm)

Hello,

I'm getting some interesting "side effects" from the last big push of pkg in testing, for some programs.

(openbox standalone, mesa-git, testing, community-testing, multilib-testing)

pacman log from the update that let things go wrong?

[2014-09-26 19:33] [PACMAN] Running 'pacman -S -y -u'
[2014-09-26 19:33] [PACMAN] synchronizing package lists
[2014-09-26 19:33] [PACMAN] starting full system upgrade
[2014-09-26 19:34] [PACMAN] upgraded glib2 (2.40.0-2 -> 2.42.0-1)
[2014-09-26 19:34] [PACMAN] upgraded at-spi2-core (2.12.0-1 -> 2.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded atk (2.12.0-1 -> 2.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded at-spi2-atk (2.12.1-1 -> 2.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded bash (4.3.024-2 -> 4.3.026-1)
[2014-09-26 19:34] [PACMAN] upgraded cairo (1.12.16-3 -> 1.13.1-2)
[2014-09-26 19:34] [PACMAN] upgraded cantarell-fonts (0.0.15-1 -> 0.0.16-1)
[2014-09-26 19:34] [PACMAN] upgraded dconf (0.20.0-1 -> 0.22.0-1)
[2014-09-26 19:34] [PACMAN] upgraded pango (1.36.6-1 -> 1.36.8-1)
[2014-09-26 19:34] [PACMAN] installed adwaita-icon-theme (3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded gtk3 (3.12.2-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded p11-kit (0.20.2-1 -> 0.20.7-3)
[2014-09-26 19:34] [PACMAN] upgraded gcr (3.12.2-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded gdk-pixbuf2 (2.30.8-1 -> 2.31.1-1)
[2014-09-26 19:34] [PACMAN] upgraded gnutls (3.3.8-1 -> 3.3.8-2)
[2014-09-26 19:34] [PACMAN] upgraded gsettings-desktop-schemas (3.12.2-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded glib-networking (2.40.1-1 -> 2.42.0-1)
[2014-09-26 19:34] [PACMAN] upgraded libsigc++ (2.3.1-2 -> 2.4.0-1)
[2014-09-26 19:34] [PACMAN] upgraded glibmm (2.40.0-1 -> 2.42.0-1)
[2014-09-26 19:34] [PACMAN] upgraded gnome-keyring (3.12.2-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded librsvg (1:2.40.2-1 -> 1:2.40.4-1)
[2014-09-26 19:34] [PACMAN] upgraded gnome-themes-standard (3.12.0-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded gobject-introspection (1.40.0-1 -> 1.42.0-1)
[2014-09-26 19:34] [PACMAN] upgraded gtk-doc (1.20-1 -> 1.21-1)
[2014-09-26 19:34] [PACMAN] upgraded libsoup (2.46.0-1 -> 2.48.0-1)
[2014-09-26 19:34] [PACMAN] upgraded gvfs (1.20.2-1 -> 1.22.0-1)
[2014-09-26 19:34] [PACMAN] upgraded lib32-p11-kit (0.20.2-1 -> 0.20.7-3)
[2014-09-26 19:34] [PACMAN] upgraded libldap (2.4.39-1 -> 2.4.39-2)
[2014-09-26 19:34] [PACMAN] upgraded pygobject-devel (3.12.2-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded pygtk (2.24.0-4 -> 2.24.0-5)
[2014-09-26 19:34] [PACMAN] upgraded python2-gobject (3.12.2-1 -> 3.14.0-1)
[2014-09-26 19:34] [PACMAN] upgraded vala (0.24.0-1 -> 0.26.0-1)
[2014-09-26 19:34] [PACMAN] upgraded vte-common (0.36.3-1 -> 0.38.0-1)
[2014-09-26 19:34] [PACMAN] upgraded vte3 (0.36.3-1 -> 0.38.0-1)
[2014-09-26 19:34] [PACMAN] upgraded zenity (3.12.1-2 -> 3.14.0-1)

Roxterm (repo: community, flaged out of date) seams to be in need of a rebuild because of the update from vte3:

roxterm: error while loading shared libraries: libvte2_90.so.9: cannot open shared object file: No such file or directory

only existent

libvte-2.91.so           libvte-2.91.so.0         libvte-2.91.so.0.3800.0 

Spacefm (repo: community) for example starts and crashes directly with:

Attempt to unlock mutex that was not locked
Aborted (core dumped)

same for radiotray (radiotray-hg, aur)

Any pointer about the mutex disaster?

edit:  mirage don't work as well

edit2:
The "mutex" problem is triggert by the upgrade from glib2 (2.40.0-2 -> 2.42.0-1),  seams like they pulling through a deprecation?

g_thread_init has been deprecated since version 2.32 and should not be used in newly-written code.
This function is no longer necessary. The GLib threading system is automatically initialized at the start of your program.

glib2

radiotray: bug

Last edited by ergoschnuffel (2014-10-07 07:58:32)


Some Intel CPU + HD6970 repos: [all testing] + [mesa-git]

Offline

#2 2014-10-03 20:28:02

ml
Member
From: Germany
Registered: 2014-06-21
Posts: 20

Re: [some insight] "mutex" problems and vte3 (roxterm)

vte3 issue also affects tilda and probably other packages depending on it (like sakura)

Offline

#3 2014-10-07 17:06:28

anatolik
Developer
Registered: 2012-09-27
Posts: 458

Re: [some insight] "mutex" problems and vte3 (roxterm)

It is because vte in [testing] has newer version of shared libraries (2.91). Currently three [testing] packages still use the old vte: tilda, sakura, roxterm.

As a temporary solution we are going to add vte for older version (2.90). It means Arch will have 3 version of VTE in its repos. But the proper fix is to move all applications to the latest vte API. We've filed tickets to upstream but they did not provide any update yet. If you care about this software please put some pressure on upstream to get it fixed.

https://github.com/lanoxx/tilda/issues/94
https://bugs.launchpad.net/sakura/+bug/1337962


Read it before posting http://www.catb.org/esr/faqs/smart-questions.html
Ruby gems repository done right https://bbs.archlinux.org/viewtopic.php?id=182729
Fast initramfs generator with security in mind https://wiki.archlinux.org/index.php/Booster

Offline

Board footer

Powered by FluxBB