You are not logged in.

#1 2015-01-31 11:57:26

razcampagne
Member
Registered: 2015-01-31
Posts: 3

Mumble crashes at launch

Hi,

I tried to install Mumble today from the community repository but when I try and run it, I get this error before it crashes:

[libprotobuf FATAL google/protobuf/stubs/common.cc:72] This program was compiled against version 2.5.1 of the Protocol Buffer runtime library, which is not compatible with the
installed version (2.6.1).  Contact the program author for an update.  If you compiled the program yourself, make sure that your headers are from the same version of Protocol
Buffers as your link-time library.  (Version verification failed in "gen/proto_out/config/config.pb.cc".)
terminate called after throwing an instance of 'google::protobuf::FatalException'
  what():  This program was compiled against version 2.5.1 of the Protocol Buffer runtime library, which is not compatible with the installed version (2.6.1).  Contact the program
author for an update.  If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library.  (Version
verification failed in "gen/proto_out/config/config.pb.cc".)

I thought it was just a compile issue so i tried the aur version (mumble-git) but I have the same problem. What's more, I tried downgrading mumble and/or protobuf but it didn't change the error message (that "this program was compiled against version 2.5.1", version that is not even available in the rollback machine).

Offline

#2 2015-01-31 14:15:02

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

Re: Mumble crashes at launch

mumble and mumble-git both launch correctly for me.
mumble 1.2.8-3 is the version rebuilt for protobuf 2.6.

Is your system up-to-date without any partial upgrades?

Offline

#3 2015-01-31 14:58:19

razcampagne
Member
Registered: 2015-01-31
Posts: 3

Re: Mumble crashes at launch

Thanks for your reply.

I tried pacman -Syy (to be sure) followed by pacman -Syu and I don't use IgnorePkg nor IgnoreGroup.
I also tried removing protobuf and mumble before reinstalling them but I still get the same error.
I have mumble 1.2.8-3 and protobuf 2.6.1-1

Offline

#4 2015-01-31 15:26:53

razcampagne
Member
Registered: 2015-01-31
Posts: 3

Re: Mumble crashes at launch

Hum…

I tried with a newly created user and I was able to launch mumble.
Now I just need to know what in my configuration is causing mumble to try and use protobuf 2.5.1

Offline

#5 2016-03-01 18:12:21

misc
Member
From: Bavaria, Germany
Registered: 2010-03-22
Posts: 115

Re: Mumble crashes at launch

Still don't know what to make of this, but maybe it helps others. I had the same issue.

Apparently uim's libuim-mozc.so was compiled with protobuf 2.5.1. At least I noticed that mumble (or another protobuf depending program like clementine) won't start even if you compile it yourself, aborting with

> This program was compiled against version 2.5.1 of the Protocol Buffer runtime library, which is not compatible with the installed version

and "strace -f -t -e trace=file mumble" showed that the abort came after "/usr/lib/uim/plugin/libuim-mozc.so", owned by uim. Sure enough, recompiling uim that fixed the issue for me.

What's weird is that

  • protobuf isn't actually one of uim's stated dependencies,

  • 2.5.1 was never in the repos (protobuf was updated from 2.5.0 to 2.6.0 on 2014-10-03),

  • and the last build of uim is from 2015-12-06.

edit: Oh and I don't even have to keep the self-compiled uim. After reinstalling the repo's package (and restarting), mumble still starts normally. So again… weird.

Last edited by misc (2016-03-01 18:17:55)

Offline

Board footer

Powered by FluxBB