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 595980 - Segfault when starting in Emapthy 2.28
Segfault when starting in Emapthy 2.28
Status: RESOLVED INVALID
Product: empathy
Classification: Core
Component: General
2.28.x
Other Linux
: Normal blocker
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2009-09-22 18:07 UTC by Laurent Claessens
Modified: 2009-09-23 13:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The log of Valgrind with no crash (130.88 KB, text/plain)
2009-09-23 12:09 UTC, Laurent Claessens
Details

Description Laurent Claessens 2009-09-22 18:07:16 UTC
I'm using Kubuntu (karmic) with the ppa of telapathy activated.

I get a segfaut when I launch empathy. Here is the result in gbd.


+++++++++++++++++ GDB output ++++++++++++++

$ gdb empathy
[...]
Reading symbols from /usr/bin/empathy...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/empathy
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x006fcc93 in g_type_check_instance () from /usr/lib/libgobject-2.0.so.0

(gdb) bt

  • #0 g_type_check_instance
    from /usr/lib/libgobject-2.0.so.0
  • #1 g_signal_connect_data
    from /usr/lib/libgobject-2.0.so.0
  • #2 ??
  • #3 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #4 ??
    from /usr/lib/libgobject-2.0.so.0
  • #5 ??
  • #6 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #9 ??
  • #10 ??
  • #11 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #12 ??
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
  • #14 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #21 ??


++++++++++++++++End of gdb output++++++++++++++++++++++


I already installed a lot of dbg packages. Please, let me know which one I have to install in order to provide a better backtrace.
Comment 1 Laurent Claessens 2009-09-23 12:09:30 UTC
Created attachment 143785 [details]
The log of Valgrind with no crash
Comment 2 Laurent Claessens 2009-09-23 12:13:30 UTC
I have some strange news.

After installation of Karmic-alpha-6 + update + dist-upgrade + installation of Empathy, everything worked fine.

Now, I only installed a bunch of packages and I got the crash again.
Thus the trigger seems to be in one of the following :

ispell htop empathy  python-empathy gnome-keyring telepathy-gnome firefox adblock-plus  beagle beaglefs mozilla-beagle thunderbird  thunderbird-locale-it thunderbird-locale-fr latex-beamer pgf  glosstex  kile texlive-fonts-extra  dvi2ps  lmodern kbibtex  tex4ht  gsfonts  gsfonts-X11  vim-latexsuite  vim-doc  vim-gnome  vim-addon-manager dvdrip vobcopy imagemagick  konq-kim   mjpegtools gnuplot  gnuplot-doc  gnuplot-X11 tomboy zenity  verbiste  verbiste-gnome gparted traceroute  scponly ssh  openssh-server dpkg-dev apt-show-versions sshfs pdftk   kgpg boinc-client boinc-manager boinc k3b-i18n aspell-fr language-support-fr language-pack-gnome-fr language-pack-kde-fr language-pack-fr kde-i18n-fr ifrench language-pack-it kde-i18n-it language-pack-kde-it language-pack-gnome-it language-support-it aspell-it emerald  compizconfig-settings-manager  compiz-fusion-plugins-extra  compiz-fusion-plugins-main soprano-backend-sesame tracker tracker-search-tool tracker-utils clive python-pyvorbis vorbis-tools  python-gnuplot pavucontrol pavumeter marble plasma-wallpapers-addons  soundkonverter  icedtea6-plugin octave-linear-algebra octave3.2  system-config-printer-gnome




An other point : when I launch Empathy in Valgring, as far as I tested,everything is fine (but, obviously, very slow).
I attached the log, but unfortunaly(?) this log does not describe a cession with segfault.
This behaviour (segfault when launched in terminal and fine in valgrid) is reproducible.
Comment 3 Laurent Claessens 2009-09-23 13:14:13 UTC
I got the trace :

  • #0 g_type_check_instance
    from /usr/lib/libgobject-2.0.so.0
  • #1 g_signal_connect_data
    from /usr/lib/libgobject-2.0.so.0
  • #2 empathy_event_manager_init
    at empathy-event-manager.c line 1059
  • #3 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #4 ??
    from /usr/lib/libgobject-2.0.so.0
  • #5 event_manager_constructor
    at empathy-event-manager.c line 973
  • #6 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #9 empathy_event_manager_dup_singleton
    at empathy-event-manager.c line 1066
  • #10 empathy_indicator_manager_init
    at empathy-indicator-manager.c line 354
  • #11 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #12 ??
    from /usr/lib/libgobject-2.0.so.0
  • #13 indicator_manager_constructor
    at empathy-indicator-manager.c line 311
  • #14 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_object_new
    from /usr/lib/libgobject-2.0.so.0
  • #17 empathy_indicator_manager_dup_singleton
    at empathy-indicator-manager.c line 267
  • #18 empathy_main_window_show
    at empathy-main-window.c line 1258
  • #19 main
    at empathy.c line 868


For information :
deb http://ddebs.ubuntu.com/ karmic main restricted universe multiverse

and then, the packages *-dbgsym. In particular empathy-dbgsym
Comment 4 Xavier Claessens 2009-09-23 13:17:43 UTC
This new backtrace indicates¹ that it crash because of an ubuntu-specific patch.

¹ ahah, libindicate patch!

Closing as INVALID, but please forward to launchpad ;-)
Comment 5 Laurent Claessens 2009-09-23 13:35:58 UTC
Forwarded to Launchpad :
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/435262