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 513484 - crash in Empathy Instant Messenger: Starting empathy with G_...
crash in Empathy Instant Messenger: Starting empathy with G_...
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: General
unspecified
Other All
: High critical
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2008-01-31 17:12 UTC by Frej Soya
Modified: 2008-04-14 15:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Frej Soya 2008-01-31 17:12:38 UTC
Version: 0.21.5.2

What were you doing when the application crashed?
Starting empathy with G_DEBUG="fatal_criticals"


Distribution: Ubuntu 8.04 (hardy)
Gnome Release: 2.21.90 2008-01-29 (Ubuntu)
BugBuddy Version: 2.20.1

System: Linux 2.6.24-5-generic #1 SMP Thu Jan 24 19:45:21 UTC 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 37941248 vsize: 37941248 resident: 10842112 share: 8974336 rss: 10842112 rss_rlim: 4294967295
CPU usage: start_time: 1201799430 rtime: 10 utime: 8 stime: 2 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/empathy'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb68ea9f0 (LWP 8727)]
0xb7f97410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb68ea9f0 (LWP 8727))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #7 g_log
    from /usr/lib/libglib-2.0.so.0
  • #8 g_return_if_fail_warning
    from /usr/lib/libglib-2.0.so.0
  • #9 empathy_tp_group_new
    from /usr/lib/libempathy.so.7
  • #10 ??
    from /usr/lib/libempathy.so.7
  • #11 ??
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
    from /usr/lib/libgobject-2.0.so.0
  • #19 ??
  • #20 ??
  • #0 __kernel_vsyscall


----------- .xsession-errors ---------------------
Debug: Done reading conf from /etc/beagle/config-files/Daemon.xml
Keymap changed! Regrabbing keys...Removing grab for 'F12'
Got accel 65481, 0, 0
Got keycode 96
Got modmask 0
Got Event! 33, -1
Got Event! 33, -1
  PID TTY          TIME CMD
 8594 ?        00:00:00 pulseaudio
** (empathy:8727): WARNING **: GetInterfaces for channel failed: Method "GetInterfaces" with signature "" on interface "org.freedesktop.Telepathy.Channel" doesn't exist
 (dbus-glib-error-quark code 19)
** CRITICAL **: empathy_tp_group_new: assertion `group_iface != NULL' failed
aborting...
--------------------------------------------------
Comment 1 Pedro Villavicencio 2008-01-31 18:05:10 UTC
There's one report also in launchpad here: https://bugs.launchpad.net/empathy/+bug/187614

"#0  IA__g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=0xb74b0cd4 "%s: assertion `%s' failed", 
    args1=0xbff5789c "�}y�P|�") at /build/buildd/glib2.0-2.15.4/glib/gmessages.c:503
	depth = 1
	domain = (GLogDomain *) 0x0
	data = (gpointer) 0x0
	log_func = (GLogFunc) 0xb747bcb0 <IA__g_log_default_handler>
	domain_fatal_mask = 5
	test_level = <value optimized out>
	was_recursion = 0
	i = <value optimized out>
  • #1 IA__g_log
    at /build/buildd/glib2.0-2.15.4/glib/gmessages.c line 517
  • #2 IA__g_return_if_fail_warning
    at /build/buildd/glib2.0-2.15.4/glib/gmessages.c line 532
  • #3 empathy_tp_group_new
    at empathy-tp-group.c line 566
  • #4 tp_contact_list_newchannel_cb
    at empathy-tp-contact-list.c line 367
  • #5 tp_conn_signals_marshal_VOID__OBJECT_STRING_UINT_UINT_BOOLEAN
    from /usr/lib/libtelepathy.so.2
  • #6 marshal_dbus_message_to_g_marshaller
    at dbus-gproxy.c line 1638
  • #7 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #9 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2199
  • #10 IA__g_signal_emit
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2243
  • #11 dbus_g_proxy_manager_filter
    at dbus-gproxy.c line 1691
  • #12 dbus_connection_dispatch
    at dbus-connection.c line 4350
  • #13 message_queue_dispatch
    at dbus-gmain.c line 101
  • #14 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2064
  • #15 g_main_context_iterate
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2697
  • #16 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2905
  • #17 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.6/gtk/gtkmain.c line 1163
  • #18 main
    at empathy.c line 257
  • #19 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #20 _start

Comment 2 Dafydd Harries 2008-02-18 10:21:01 UTC
In the second backtrace, it looks tp_contact_list_newchannel_cb() is calling empathy_tp_group_new() with an invalid argument.
Comment 3 Xavier Claessens 2008-04-14 15:00:59 UTC
This backtrace is really outdated, lots of code changed in that module since
the moment it get generated so there is chances the bug is fixed already. If
you can reproduce please post a new backtrace.

Thanks for taking the time to report this bug.
However, you are using a version that is too old and not supported anymore. GNOME developers are no longer working on that version, so unfortunately there will not be any bug fixes for the version that you use.

By upgrading to a newer version of GNOME you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of GNOME.
Please feel free to reopen this bug if the problem still occurs with a newer version of GNOME.