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 306381 - When going offline, presence states in open chat window tabs aren't updated
When going offline, presence states in open chat window tabs aren't updated
Status: RESOLVED FIXED
Product: gossip
Classification: Deprecated
Component: General
0.8.90
Other All
: Normal normal
: ---
Assigned To: Gossip Maintainers
Gossip Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-06-03 14:09 UTC by Paul van Tilburg
Modified: 2005-08-11 21:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul van Tilburg 2005-06-03 14:09:25 UTC
Please describe the problem:
A two-fold problem:
a) When I open chat windows with several people that are online and I disconnect
   myself, the presence icon/status is frozen and still seem to be Available.
b) When I go offline and during the offline time someone I have a open chat window
   with leaves as well and I come back online, Gossip will continue to lie about   
   his/her presence.
   

Steps to reproduce:
1. Open a chat window for someone that is online.
2. Disconnect
(3. Connect)


Actual results:


Expected results:


Does this happen every time?
Yes.

Other information:
Comment 1 Martyn Russell 2005-08-11 15:26:47 UTC
Fixed a), but b) doesn't seem to be a bug.  I deduce from what you say that you
go offline and when you come back online someone that is offline is reported as
online?! Is that right? If so I don't see it.  

I am closing this bug since it behaves as I would expect it.  If you meant
something else in b), re-open it.
Comment 2 Richard Hult 2005-08-11 21:17:07 UTC
I get this now when quitting gossip:

0xffffe410 in __kernel_vsyscall ()
  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 chat_window_disconnected_cb
    at gossip-chat-window.c line 1024
  • #5 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #10 session_protocol_logged_out
    at gossip-session.c line 365
  • #11 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #16 jabber_signal_logged_out
    at gossip-jabber.c line 1810
  • #17 connection_signal_disconnect
    at lm-connection.c line 1134
  • #18 lm_connection_close
    at lm-connection.c line 1332
  • #19 jabber_logout
    at gossip-jabber.c line 463
  • #20 gossip_protocol_logout
    at gossip-protocol.c line 226
  • #21 gossip_session_disconnect
    at gossip-session.c line 530
  • #22 app_main_window_destroy_cb
    at gossip-app.c line 582