After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 617147 - Blank Empathy see image attach
Blank Empathy see image attach
Status: RESOLVED NOTGNOME
Product: empathy
Classification: Core
Component: General
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2010-04-29 01:26 UTC by Cristian Aravena Romero
Modified: 2010-07-06 05:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Empathy 2.30.0.1 (6.75 KB, image/png)
2010-04-29 01:26 UTC, Cristian Aravena Romero
Details
Logs of Empathy (53.32 KB, application/octet-stream)
2010-04-29 01:27 UTC, Cristian Aravena Romero
Details
$ EMPATHY_LOGFILE=/tmp/empathy.log EMPATHY_DEBUG=all empathy (64.43 KB, application/octet-stream)
2010-05-03 19:28 UTC, Cristian Aravena Romero
Details
empathy_2.30.2-1~ppa10.04+1.log (9.39 KB, text/plain)
2010-07-04 20:30 UTC, Cristian Aravena Romero
Details
telepathy-mission-control-5_5.5.2-1~ppa10.04+1 (76.85 KB, text/plain)
2010-07-04 20:30 UTC, Cristian Aravena Romero
Details

Description Cristian Aravena Romero 2010-04-29 01:26:29 UTC
Created attachment 159841 [details]
Empathy 2.30.0.1

I work with empathy and problem with interface
Comment 1 Cristian Aravena Romero 2010-04-29 01:27:11 UTC
Created attachment 159842 [details]
Logs of Empathy
Comment 2 Cristian Aravena Romero 2010-05-01 01:16:28 UTC
Bug present in Empathy 2.30.1

$ dpkg -l | grep empathy-common
ii  empathy-common                        2.30.1-0ubuntu1                                 GNOME multi-protocol chat and call client (c
Comment 3 Guillaume Desmottes 2010-05-03 08:03:16 UTC
Wow that's really weird. According to logs everything seems fine. When did you start to experience this issue? Do you have similar problem with other GTK+ app?

Does disabling all your accounts but one help?
Comment 4 Cristian Aravena Romero 2010-05-03 17:29:15 UTC
(In reply to comment #3)
> Wow that's really weird. According to logs everything seems fine. When did you
> start to experience this issue?

I work with Ubuntu Lucid. In Ubuntu Lucid the problem. 


> Do you have similar problem with other GTK+
> app?

Not problem with other app


> Does disabling all your accounts but one help?

Now testing with disable all accounts. Later this comment


How to debbug full?
Comment 5 Cristian Aravena Romero 2010-05-03 19:28:22 UTC
Created attachment 160220 [details]
$ EMPATHY_LOGFILE=/tmp/empathy.log EMPATHY_DEBUG=all empathy
Comment 6 Guillaume Desmottes 2010-05-04 08:04:08 UTC
I don't see anything wrong in the logs.
Does "empathy-accounts" work?
Do you have a custom installation of Empathy in /usr/local ?
Comment 7 Cristian Aravena Romero 2010-05-04 16:48:24 UTC
(In reply to comment #6)
> I don't see anything wrong in the logs.

=(


> Does "empathy-accounts" work?

Problem interface, empathy work invisibly


> Do you have a custom installation of Empathy in /usr/local ?

I not have custom installation. Installation default of Ubuntu Lucid + update:
ii  empathy                               2.30.1-0ubuntu1
Comment 8 Guillaume Desmottes 2010-05-05 08:17:48 UTC
(In reply to comment #7)
> > Does "empathy-accounts" work?
> 
> Problem interface, empathy work invisibly

Sorry I don't understand. What do you mean?
Comment 9 Cristian Aravena Romero 2010-05-05 17:00:21 UTC
Apparently the problem is with Compiz, I've disabled Compiz and work fine.
Comment 10 Guillaume Desmottes 2010-05-06 07:39:35 UTC
Cool, closing this bug as that's not an Empathy issue. I suggest you to open a compiz bug on the launchpad.
Comment 11 Cristian Aravena Romero 2010-05-07 02:06:13 UTC
(In reply to comment #10)
> Cool, closing this bug as that's not an Empathy issue. I suggest you to open a
> compiz bug on the launchpad.

Bug master: http://bugs.opencompositing.org/show_bug.cgi?id=1292
Bug slave: https://bugs.edge.launchpad.net/compiz/+bug/576703
--
Cristian
Comment 12 Danny Baumann 2010-05-07 05:40:49 UTC
(In reply to comment #10)
> Cool, closing this bug as that's not an Empathy issue. I suggest you to open a
> compiz bug on the launchpad.

It may be cool, but I don't think it's correct. The problem is that the client window is empty, and I don't see how exactly compiz could a) cause that and b) fix that, b) especially given that the window manager doesn't draw to the client window. Also I have never heard of a similar problem in any other Gtk app (and the problem exists _only_ for empathy for the reporter as well), which even more points to an empathy issue.

Obviously there is something in compiz which triggers the client window to be blanked, and I'd be glad to help in debugging this issue, but I have absolutely no clue where to start looking in empathy's drawing code.
Please reopen this bug (I can't) and tell me what signal/X event/whatever empathy is missing so that it doesn't draw to its window. I can then do my best to try to help with a bug resolution.

For what it's worth, I don't see this problem here (Fedora, empathy-2.30.1-2.fc13.i686). Maybe it's some Ubuntu patch causing the problem?

BTW, this wouldn't be the first application bug being triggered by compiz only. One (recent) example is e.g. http://websvn.kde.org/branches/KDE/4.4/kdebase/workspace/plasma/desktop/applets/tasks/taskgroupitem.cpp?r1=1070858&r2=1097917, which also was a bug in kdebase not triggered by kwin, but triggered by compiz.
Comment 13 Guillaume Desmottes 2010-05-10 12:43:06 UTC
I'm not a compiz user and there is no issue with all the other WM. If compiz developpers can point out what Empathy is doing wrong I'd be happy to reopen (and fix) this bug. But there is no point to keep it open if the Empathy developpers don't have the proof that's an Empathy issue and the necessary information to fix it.
Comment 14 Danny Baumann 2010-05-10 13:01:29 UTC
(In reply to comment #13)
> I'm not a compiz user and there is no issue with all the other WM. If compiz
> developpers can point out what Empathy is doing wrong I'd be happy to reopen
> (and fix) this bug. But there is no point to keep it open if the Empathy
> developpers don't have the proof that's an Empathy issue and the necessary
> information to fix it.

Please tell me how I am supposed to debug empathy drawing to its client window. I just don't know how to do it. Also, it's purely (!) the responsibility of the application to draw to its client window. That alone is a prima facie evidence pointing towards empathy ;-)

Imagine if I continued the fingerpointing game and just said "There is no issue with any other Gtk app except empathy [actually, that seems the case for the reporter, I have no issue with empathy either], so I won't look at the bug until it's proven that it's a compiz problem". I just don't want to do that and help the user instead, but starting debugging on the empathy side seems easier and more logical given
- the above (client window drawing is the app's job)
- an empathy developer (be it you or anyone else) just needs to run compiz, whereas
- I would need to compile empathy and it's dependencies from source.
Comment 15 Guillaume Desmottes 2010-05-10 13:55:58 UTC
I'm not a WM developper and probably know as much as you on this. Furthermore, loads of Ubuntu users are using Empathy with Compiz without any trouble. A compiz developper would be much more able than me to help you to debug this issue.
Comment 16 Danny Baumann 2010-05-10 14:10:34 UTC
(In reply to comment #15)
> I'm not a WM developper and probably know as much as you on this. Furthermore,
> loads of Ubuntu users are using Empathy with Compiz without any trouble. A
> compiz developper would be much more able than me to help you to debug this
> issue.

Thank you, but I _am_ a compiz developer ;-)
Comment 17 Danny Baumann 2010-05-11 14:15:44 UTC
BTW, bug report for a similar problem in Java, which compiz originally was blamed for, but was not guilty of: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6429775
Comment 18 Cristian Aravena Romero 2010-07-04 20:21:31 UTC
(In reply to comment #3)
> Wow that's really weird. According to logs everything seems fine. When did you
> start to experience this issue? Do you have similar problem with other GTK+
> app?
> 
> Does disabling all your accounts but one help?

I disable all account. and problem go =(
Comment 19 Cristian Aravena Romero 2010-07-04 20:30:11 UTC
Created attachment 165242 [details]
empathy_2.30.2-1~ppa10.04+1.log
Comment 20 Cristian Aravena Romero 2010-07-04 20:30:46 UTC
Created attachment 165243 [details]
telepathy-mission-control-5_5.5.2-1~ppa10.04+1
Comment 21 Cristian Aravena Romero 2010-07-06 05:24:39 UTC
Open report in FreeDesktop.org:
https://bugs.freedesktop.org/show_bug.cgi?id=28926