Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 464690

Summary: =net-im/qutim-0.3.1 fails to connect
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Fat-Zer <fatzer2>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: fatzer2, nikoli, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: LD_DEBUG="files libs" qutim
scanelf -yrR

Description Agostino Sarubbo gentoo-dev 2013-04-05 08:59:12 UTC
When I try to connect it says connecting and then offline.

(gdb) run
Starting program: /usr/bin/qutim 
"Cannot load library /usr/lib/qutim/plugins/liboldcontactdelegate.so: 
(libsimplecontactlist.so: cannot open shared object file: No such file or 
directory)" 
"Cannot load library /usr/lib/qutim/plugins/libplaincontactsmodel.so: 
(libsimplecontactlist.so: cannot open shared object file: No such file or 
directory)" 
"Cannot load library /usr/lib/qutim/plugins/libseparatedcontactsmodel.so: 
(libsimplecontactlist.so: cannot open shared object file: No such file or 
directory)" 
"Cannot load library /usr/lib/qutim/plugins/libsimplecontactdelegate.so: 
(libsimplecontactlist.so: cannot open shared object file: No such file or 
directory)" 
!!!!!!! 'default' '0x0' ''
qutIM(21981): No language dictionaries for the language :  "en_US" 

qutIM(21981): No language dictionaries for the language :  "en_US" 

[0x141093b8] main services discovery error: no suitable services discovery 
module
qutIM(21981) Phonon::KdePlatformPlugin::createBackend: using backend:  "VLC"                                                                                                        
[New LWP 22016]                                                                                                                                                                     
                                                                                                                                                                                    
Program received signal SIG33, Real-time event 33.                                                                                                                                  
[Switching to LWP 22016]                                                                                                                                                            
0xb47dc422 in __kernel_vsyscall ()                                                                                                                                                  
(gdb) bt
#0  0xb47dc422 in __kernel_vsyscall ()
#1  0xb321504c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) 


Portage 2.1.11.60 (hardened/linux/x86, gcc-4.6.3, glibc-2.15-r3, 3.2.42-gentoo i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.2.42-gentoo-i686-Intel-R-_Celeron-R-_M_CPU_430_@_1.73GHz-with-gentoo-2.1
KiB Mem:     2060284 total,     56792 free
KiB Swap:    2047996 total,   1936384 free
Timestamp of tree: Thu, 04 Apr 2013 18:30:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo ago x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m"
DISTDIR="/media/sources"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FCFLAGS="-O2 -march=pentium-m"
FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=pentium-m"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="it_IT.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/ago /usr/local/portage"
SYNC="rsync://bobolink.gentoo.org/gentoo-portage"
USE="X aac acl acpi alsa apic bash-completion berkdb bzip2 cairo cli consolekit cracklib crypt custom-cflags custom-optimization cxx dbus dri dvd extras ffmpeg gdbm gpm gtk hardened iconv jpeg jpeg2k kde lame lm_sensors mad mmx modules mp3 mudflap ncurses networkmanager nptl nsplugin opengl openmp pam pax_kernel pcre pic png policykit qt3support qt4 readline semantic-desktop session sse sse2 ssl svg symlink tcpd theora threads tiff tordns udev unicode urandom vorbis x264 x86 xvid zlib" ABI_X86="32" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_GB" OFFICE_IMPLEMENTATION="libreoffice" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" USERLAND="GNU" VIDEO_CARDS="intel"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

net-im/qutim-0.3.1 was built with the following:
USE="crypt dbus jabber kde phonon ssl xscreensaver -aspell -awn (-ayatana) -debug -doc -histman -hunspell -irc -kinetic -mrim -multimedia -oscar -otr -purple -qml -sdl -telepathy -vkontakte -webkit" LINGUAS="en_GB -ar -be -bg -cs -de -ru -sk -uk -zh_CN"
Comment 1 Agostino Sarubbo gentoo-dev 2013-04-05 08:59:36 UTC
It does not work as well in a non-hardened environment.
Comment 2 Davide Pesavento gentoo-dev 2013-04-05 10:23:11 UTC
Connecting using what? xmpp?
Comment 3 Agostino Sarubbo gentoo-dev 2013-04-05 10:29:22 UTC
(In reply to comment #2)
> Connecting using what? xmpp?

yes
Comment 4 Michael Palimaka (kensington) gentoo-dev 2013-04-08 18:37:24 UTC
Interesting, I can reproduce similar errors but the libraries are there!
Comment 5 Agostino Sarubbo gentoo-dev 2013-04-08 18:38:29 UTC
(In reply to comment #4)
> Interesting, I can reproduce similar errors but the libraries are there!

I can reproduce the failure after the kde upgrade to 4.10.1. Worked before.
Comment 6 Davide Pesavento gentoo-dev 2013-04-20 09:47:36 UTC
Try exporting LD_DEBUG="files libs" before running qutim please.
Comment 7 Agostino Sarubbo gentoo-dev 2013-04-20 19:43:47 UTC
Created attachment 346118 [details]
LD_DEBUG="files libs" qutim
Comment 8 Davide Pesavento gentoo-dev 2013-04-20 20:05:47 UTC
(In reply to comment #7)
> Created attachment 346118 [details]
> LD_DEBUG="files libs" qutim

Interesting... for some reason libsimplecontactlist.so has a wrong or incomplete runpath. Can you run 'scanelf -yrR' on the plugins directory?
Comment 9 Davide Pesavento gentoo-dev 2013-04-20 20:11:20 UTC
and on qutim itself please
Comment 10 Agostino Sarubbo gentoo-dev 2013-04-20 20:15:14 UTC
Created attachment 346122 [details]
scanelf -yrR
Comment 11 Agostino Sarubbo gentoo-dev 2013-04-20 20:36:27 UTC
(In reply to comment #9)
> and on qutim itself please

ET_DYN /usr/lib:/usr/lib/qt4 /usr/bin/qutim
Comment 12 Nikoli 2014-02-19 17:45:31 UTC
Does this problem still exist with qutim-0.3.2? bug #501808
Comment 13 Agostino Sarubbo gentoo-dev 2014-02-19 19:28:37 UTC
(In reply to Nikoli from comment #12)
> Does this problem still exist with qutim-0.3.2? bug #501808

I do not use this program anymore.
Comment 14 Fat-Zer 2014-11-14 09:30:03 UTC
Because of lack of people how can still reproduce it and finally bumping a new version in bug #501808 I'm gonna mark it WORKSFORME in a couple of weeks if there will be no objections.
Comment 15 Manuel Rüger (RETIRED) gentoo-dev 2014-11-14 10:58:15 UTC
(In reply to Fat-Zer from comment #14)
> Because of lack of people how can still reproduce it and finally bumping a
> new version in bug #501808 I'm gonna mark it WORKSFORME in a couple of weeks
> if there will be no objections.

You can just mark it as RESOLVED TEST-REQUEST now. So you don't have to remember resolving that bug later.
Comment 16 Fat-Zer 2014-11-14 11:16:26 UTC
(In reply to Manuel Rüger from comment #15)
> You can just mark it as RESOLVED TEST-REQUEST now. So you don't have to
> remember resolving that bug later.

Ok, but can you explain what's that mean?

It's not described on the documentation page (https://bugs.gentoo.org/page.cgi?id=fields.html) as well as some other resolutions, am I supposed to complain (e.g. fill a bug report) about it?
Comment 17 Manuel Rüger (RETIRED) gentoo-dev 2014-11-14 12:23:01 UTC
(In reply to Fat-Zer from comment #16)
> (In reply to Manuel Rüger from comment #15)
> > You can just mark it as RESOLVED TEST-REQUEST now. So you don't have to
> > remember resolving that bug later.
> 
> Ok, but can you explain what's that mean?
> 
> It's not described on the documentation page
> (https://bugs.gentoo.org/page.cgi?id=fields.html) as well as some other
> resolutions, am I supposed to complain (e.g. fill a bug report) about it?
This resolution means the reporter and CC'ed people who had the same problem should test again and report back if the error still exists.

This solves two issues:
- don't upset people by telling them it's "FIXED" or "WORKSFORME", if they might still see this error.
- keep the number of open 'rotting/forgotten' bugs down.
Comment 18 Fat-Zer 2014-11-14 12:57:39 UTC
(In reply to Manuel Rüger from comment #17)
> This resolution means the reporter and CC'ed people who had the same problem
> should test again and report back if the error still exists.
> 
> This solves two issues:
> - don't upset people by telling them it's "FIXED" or "WORKSFORME", if they
> might still see this error.
> - keep the number of open 'rotting/forgotten' bugs down.

should I still later put it into WORKSFORME state or just keep it as-is?