Package: gajim
Version: 0.11.4-3
Severity: serious

Hi,

I usually leave gajim running when I suspend my computer. Later, when
resuming it, it seems that gajim reconnects and receives messages: the
tray icon is show messages. But left-clicking the tray icon doesn't show
the roster, and when right-clicking, the context menu opens, but none of
the actions work.

This is very annoying, and results in the received messages to be lost
(because it's not really feasible to go through each contact's log to
find if he sent me something), hence the bug severity.

My .xsession-errors shows the following traceback:
Traceback (most recent call last):
  File "/usr/share/gajim/src/systray.py", line 307, in on_clicked
    self.on_left_click()
  File "/usr/share/gajim/src/systray.py", line 287, in on_left_click
    self.handle_first_event()
  File "/usr/share/gajim/src/systray.py", line 291, in handle_first_event
    gajim.interface.handle_event(account, jid, event.type_)
  File "gajim.py", line 2011, in handle_event
    self.roster.new_chat(contact, account, resource = resource)
  File "/usr/share/gajim/src/roster_window.py", line 3088, in new_chat
    fjid = contact.jid
AttributeError: 'NoneType' object has no attribute 'jid'

and this one:
Traceback (most recent call last):
  File "/usr/share/gajim/src/systray.py", line 251, in 
on_show_all_events_menuitem_activate
    gajim.interface.handle_event(account, jid, event.type_)
  File "gajim.py", line 2011, in handle_event
    self.roster.new_chat(contact, account, resource = resource)
  File "/usr/share/gajim/src/roster_window.py", line 3088, in new_chat
    fjid = contact.jid
AttributeError: 'NoneType' object has no attribute 'jid'

This is reproducible, but not during every suspend/resume cycle (probably ~50%
of the time for me).

- Lucas

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (700, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gajim depends on:
ii  dnsutils               1:9.5.0.dfsg.P2-1 Clients provided with BIND
ii  libatk1.0-0            1.22.0-1          The ATK accessibility toolkit
ii  libc6                  2.7-13            GNU C Library: Shared libraries
ii  libcairo2              1.6.4-6           The Cairo 2D vector graphics libra
ii  libglib2.0-0           2.16.5-1          The GLib library of C routines
ii  libgtk2.0-0            2.12.11-3         The GTK+ graphical user interface 
ii  libgtkspell0           2.0.13-1          a spell-checking addon for GTK's T
ii  libpango1.0-0          1.20.5-2          Layout and rendering of internatio
ii  libxss1                1:1.1.3-1         X11 Screen Saver extension library
ii  python                 2.5.2-2           An interactive high-level object-o
ii  python-glade2          2.12.1-6          GTK+ bindings: Glade support
ii  python-gtk2            2.12.1-6          Python bindings for the GTK+ widge
ii  python-support         0.8.4             automated rebuilding support for P

Versions of packages gajim recommends:
ii  dbus                          1.2.1-3    simple interprocess messaging syst
ii  notification-daemon           0.3.7-1+b1 a daemon that displays passive pop
ii  python-dbus                   0.82.4-2   simple interprocess messaging syst
ii  python-gnupginterface         0.3.2-9    Python interface to GnuPG (GPG)

Versions of packages gajim suggests:
ii  aspell-en                     6.0-0-5.1  English dictionary for GNU Aspell
ii  avahi-daemon                  0.6.22-3   Avahi mDNS/DNS-SD daemon
pn  nautilus-sendto               <none>     (no description available)
ii  network-manager               0.6.6-2    network management framework daemo
pn  python-avahi                  <none>     (no description available)
ii  python-gnome2                 2.22.0-1   Python bindings for the GNOME desk
ii  python-gnome2-desktop         2.22.0-2   Python bindings for the GNOME desk

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to