Bug 760542

Summary: gnome-shell-3.2.1-2.fc16 crashes because of libfolks-telepathy
Product: [Fedora] Fedora Reporter: Pavel Šimerda (pavlix) <psimerda>
Component: gnome-shellAssignee: Owen Taylor <otaylor>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: browning48ky, debarshir, dgsiegel, maxamillion, otaylor, samkraju, walters
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard: abrt_hash:e6cc5f9fe04674fd0dfc7ef77493c5141f443c69
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-07 13:11:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: dso_list
none
File: build_ids
none
File: smolt_data
none
File: var_log_messages
none
File: maps
none
File: backtrace none

Description Pavel Šimerda (pavlix) 2011-12-06 13:28:47 UTC
libreport version: 2.0.7
abrt_version:   2.0.6
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell
executable:     /usr/bin/gnome-shell
kernel:         3.1.2-1.fc16.i686.PAE
pid:            1745
pwd:            /home/pavlix
reason:         Process /usr/bin/gnome-shell was killed by signal 6 (SIGABRT)
time:           Mon 05 Dec 2011 10:49:23 PM CET
uid:            1000
username:       pavlix
xsession_errors: 

backtrace:      Text file, 41036 bytes
build_ids:      Text file, 6724 bytes
dso_list:       Text file, 20008 bytes
maps:           Text file, 48231 bytes
smolt_data:     Text file, 2896 bytes
var_log_messages: Text file, 16607 bytes

environ:
:XDG_VTNR=1
:XDG_SESSION_ID=2
:HOSTNAME=surikata.pavlix.net
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:SHELL=/bin/bash
:TERM=dumb
:HISTSIZE=1000
:XDG_SESSION_COOKIE=4253e47fdb5b170e008d60d400000078-1323121736.270636-1398244837
:GNOME_KEYRING_CONTROL=/tmp/keyring-TOcA22
:IMSETTINGS_MODULE=none
:USER=pavlix
:USERNAME=pavlix
:MAIL=/var/spool/mail/pavlix
:PATH=/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/pavlix/.local/bin:/home/pavlix/bin
:DESKTOP_SESSION=gnome
:QT_IM_MODULE=xim
:PWD=/home/pavlix
:XMODIFIERS=@im=none
:GNOME_KEYRING_PID=1524
:LANG=en_US.UTF-8
:GDMSESSION=gnome
:SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
:HISTCONTROL=ignoredups
:HOME=/home/pavlix
:XDG_SEAT=seat0
:SHLVL=1
:LOGNAME=pavlix
:CVS_RSH=ssh
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-NpjbpEJdGm,guid=6b01d7d31094b35967f67b880000004d
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=1
:XDG_RUNTIME_DIR=/run/user/pavlix
:DISPLAY=:0
:XAUTHORITY=/var/run/gdm/auth-for-pavlix-wdNR0d/database
:_=/usr/bin/gnome-session
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1531,unix/unix:/tmp/.ICE-unix/1531
:GPG_AGENT_INFO=/tmp/keyring-TOcA22/gpg:0:1
:SSH_AUTH_SOCK=/tmp/keyring-TOcA22/ssh
:DESKTOP_AUTOSTART_ID=107af4057ac9710052132312173843316900000015310000

Comment 1 Pavel Šimerda (pavlix) 2011-12-06 13:28:50 UTC
Created attachment 541379 [details]
File: dso_list

Comment 2 Pavel Šimerda (pavlix) 2011-12-06 13:28:52 UTC
Created attachment 541380 [details]
File: build_ids

Comment 3 Pavel Šimerda (pavlix) 2011-12-06 13:28:54 UTC
Created attachment 541381 [details]
File: smolt_data

Comment 4 Pavel Šimerda (pavlix) 2011-12-06 13:28:56 UTC
Created attachment 541382 [details]
File: var_log_messages

Comment 5 Pavel Šimerda (pavlix) 2011-12-06 13:28:58 UTC
Created attachment 541383 [details]
File: maps

Comment 6 Pavel Šimerda (pavlix) 2011-12-06 13:29:00 UTC
Created attachment 541384 [details]
File: backtrace

Comment 7 Owen Taylor 2011-12-16 17:42:03 UTC

*** This bug has been marked as a duplicate of bug 753619 ***

Comment 8 Pavel Šimerda (pavlix) 2011-12-23 12:29:27 UTC
I can't say if this bug is duplicate to bug 753619 or not. But that other bug is closed as fixed.

So I don't confuse the situation too much, I'm reopening this bugreport because gnome shell still crashes on my system when telepathy is installed and configured.

folks-0.6.5-2.fc16.i686
gnome-shell-3.2.1-2.fc16.i686

Feel free to reopen the other bug and close/duplicate this one again if you see fit. I can't tell if the other one is solved but this one is definitely not.

Comment 9 Pavel Šimerda (pavlix) 2011-12-23 19:36:59 UTC
The problem is in libfolks-telepathy. If I move libfolks-telepathy out of /usr/lib, Gnome Shell works without problem.

But then Empathy doesn't start unless I put libfolks-telepathy back.

Comment 10 Pavel Šimerda (pavlix) 2011-12-23 19:39:06 UTC
The bad thing is that I cannot uninstall or at least disable by e.g. gsettings libfolks in gnome-shell.

Comment 11 Pavel Šimerda (pavlix) 2011-12-23 22:49:47 UTC
This is possibly related to bug 747908 because I can find the following error message in .xsession-errors with FOLKS_DEBUG=all in .bash_profile:

folks:ERROR:individual.c:4841:__lambda10_: assertion failed: (name != NULL)

Google search for 'folks:ERROR:individual.c:4841' led me to bug 747908 that also includes a quick and dirty one-line fix.

Comment 12 Pavel Šimerda (pavlix) 2011-12-24 02:04:54 UTC
I tried to rebuild folks-0.6.6-1.fc17.src.rpm on fedora 16 and it seems it solves the problem. You can get the SRPM here:

http://koji.fedoraproject.org/koji/buildinfo?buildID=278867

Comment 13 Pavel Šimerda (pavlix) 2012-01-21 20:52:15 UTC
I've been using this workaround build for roughly a month now.

Comment 14 Pavel Šimerda (pavlix) 2012-01-22 00:00:59 UTC
The exact steps to reproduce are:

1) Create a testing user (e.g with useradd)
2) Log in as this testing user into Gnome 3 (Gnome Shell)
3) Start Empathy
4) Add a Jabber account
5) Wait for Gnome Shell to crash

6) Log in again
7) If it doesn't crash immediately, start Empathy
8) Wait for Gnome Shell to crash

On my computer the reproducibility is 100%.

Related: Bug 747908 (Empathy crash triggered by the same situation).

folks-0.6.5-2.fc16.i686
gnome-shell-3.2.1-2.fc16.i686
empathy-3.2.2-1.fc16.i686

Solution:

Build folks-0.6.6 from Fedora 17 for Fedora 16.

Comment 15 Debarshi Ray 2012-03-05 13:23:38 UTC
Are you still seeing this problem?

I have gnome-shell-3.2.2.1-1.fc16.x86_64 , and I tried to reproduce this my GTalk account, and another account on a ejabberd server.

Comment 16 Pavel Šimerda (pavlix) 2012-03-05 14:14:49 UTC
I am still using my local build of folks-0.6.6 that fixes the problem. Some people reproduce it, some people don't. My jabber server is Prosody. Hardware is x86 32-bit. I don't know what makes the difference.

Comment 17 Debarshi Ray 2012-03-07 13:11:00 UTC

*** This bug has been marked as a duplicate of bug 747908 ***