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 649383 - crash in object_remove_closure at gobject.c:3323
crash in object_remove_closure at gobject.c:3323
Status: RESOLVED DUPLICATE of bug 655788
Product: empathy
Classification: Core
Component: Auth client
3.0.x
Other Linux
: Normal critical
: ---
Assigned To: empathy-maint
: 654246 654468 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-05-04 15:44 UTC by Fabio Durán Verdugo
Modified: 2011-08-29 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Fabio Durán Verdugo 2011-05-04 15:44:36 UTC
Try to login in xmpp protocol and misstype my password, after the message can't login try login again and crash.

Version 3.0.1 (empathy-3.0.1-1.fc15.i686)

Core was generated by `/usr/libexec/empathy-auth-client'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0xb76f0880 (LWP 2437))

  • #0 object_remove_closure
    at gobject.c line 3323
  • #1 closure_invoke_notifiers
    at gclosure.c line 268
  • #2 closure_invoke_notifiers
    at gclosure.c line 555
  • #3 g_closure_invalidate
    at gclosure.c line 566
  • #4 g_closure_unref
    at gclosure.c line 588
  • #5 handler_unref_R
    at gsignal.c line 637
  • #6 g_signal_handler_disconnect
    at gsignal.c line 2389
  • #7 observer_destroyed_cb
    at util.c line 963
  • #8 weak_refs_notify
    at gobject.c line 2231
  • #9 g_datalist_clear_i
    at gdataset.c line 215
  • #10 g_datalist_clear
    at gdataset.c line 240
  • #11 g_object_finalize
    at gobject.c line 902
  • #12 empathy_server_sasl_handler_finalize
    at empathy-server-sasl-handler.c line 278
  • #13 g_object_unref
    at gobject.c line 2697
  • #14 g_hash_table_remove_all_nodes
    at ghash.c line 492
  • #15 g_hash_table_unref
    at ghash.c line 854
  • #16 empathy_auth_factory_dispose
    at empathy-auth-factory.c line 530
  • #17 g_object_unref
    at gobject.c line 2697
  • #18 main
    at empathy-auth-client.c line 310

Comment 1 Guillaume Desmottes 2011-05-05 15:11:21 UTC
Interesting, it looks a bit like bug #643097 but is different (the 'invalidated' signal on the channel is not involved here).

Can you reproduce this bug? Which version of telepathy-glib are you using?
Comment 2 Fabio Durán Verdugo 2011-05-05 15:17:01 UTC
Yes, is a little bit like bug 643097. now I can reproduce and get the same trace my telepathy-glib version is 0.14.5.x in FC15 -> (telepathy-glib-0.14.5-1.fc15.i686)
Comment 3 Guillaume Desmottes 2011-05-06 07:57:11 UTC
Could you please start empathy-auth-client using:

EMPATHY_DEBUG=all EMPATHY_PERSIST=1 /usr/libexec/empathy-auth-client
then try to connect, reproduce the crash and attach the log.
Comment 4 Guillaume Desmottes 2011-05-06 07:57:47 UTC
and re-attach the trace matching the log please so I can compare pointers.
Comment 5 Fabio Durán Verdugo 2011-07-08 15:47:31 UTC
I can't reproduce now with a fresh install and using the same package telepathy-glib-0.14.5-1.fc15.i686 and the same steps.
Comment 6 Guillaume Desmottes 2011-07-11 15:31:08 UTC
*** Bug 654246 has been marked as a duplicate of this bug. ***
Comment 7 Guillaume Desmottes 2011-07-12 14:57:06 UTC
*** Bug 654468 has been marked as a duplicate of this bug. ***
Comment 8 Guillaume Desmottes 2011-08-02 11:13:32 UTC
I'm pretty sure that's because of bug #655788

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