Bug 760542 - gnome-shell-3.2.1-2.fc16 crashes because of libfolks-telepathy
Summary: gnome-shell-3.2.1-2.fc16 crashes because of libfolks-telepathy
Keywords:
Status: CLOSED DUPLICATE of bug 747908
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 16
Hardware: i686
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:e6cc5f9fe04674fd0dfc7ef7749...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-06 13:28 UTC by Pavel Šimerda (pavlix)
Modified: 2012-03-07 13:11 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-03-07 13:11:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: dso_list (19.54 KB, text/plain)
2011-12-06 13:28 UTC, Pavel Šimerda (pavlix)
no flags Details
File: build_ids (6.57 KB, text/plain)
2011-12-06 13:28 UTC, Pavel Šimerda (pavlix)
no flags Details
File: smolt_data (2.83 KB, text/plain)
2011-12-06 13:28 UTC, Pavel Šimerda (pavlix)
no flags Details
File: var_log_messages (16.22 KB, text/plain)
2011-12-06 13:28 UTC, Pavel Šimerda (pavlix)
no flags Details
File: maps (47.10 KB, text/plain)
2011-12-06 13:28 UTC, Pavel Šimerda (pavlix)
no flags Details
File: backtrace (40.07 KB, text/plain)
2011-12-06 13:29 UTC, Pavel Šimerda (pavlix)
no flags Details

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 ***


Note You need to log in before you can comment on or make changes to this bug.