gajim crash
Bug description
gajim crash or hang with 100% cpu
Steps to reproduce
set escape_key_closes to Activated
Send a message to the conference or contact, and immediately press Esc. Closing a window with the mouse leads to the same result, but less frequently.
hang log
term@fort ~ $ gajim
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/home/users/staff/terminator/soft/gajim/src/roster_window.py:4926: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if not model[titer][data]:
/home/users/staff/terminator/soft/gajim/src/roster_window.py:4981: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if type_ == 'account' and model[titer][C_PADLOCK_PIXBUF]:
/home/users/staff/terminator/soft/gajim/src/roster_window.py:6396: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
/home/users/staff/terminator/.local/share/gajim/plugins/clients_icons/clients_icons.py:165: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if roster.model[child_iters[0]][self.renderer_num] is None:
15:02:19 (W) gajim.c.x.transports_nb No Dispatcher plugged. Received data will not be processed
/home/users/staff/terminator/soft/gajim/src/roster_window.py:2266: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
liststore.prepend(['SEPARATOR', None, '', True])
/home/users/staff/terminator/soft/gajim/src/roster_window.py:2269: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gajim.interface.jabber_state_images['16'][show], show, False])
gajim.py:449: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gtk.main()
/home/users/staff/terminator/soft/gajim/src/roster_window.py:4953: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if model[titer][C_AVATAR_PIXBUF] or \
/home/users/staff/terminator/.local/share/gajim/plugins/clients_icons/clients_icons.py:332: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if model[iter_][self.muc_renderer_num] is not None:
/home/users/staff/terminator/soft/gajim/src/message_window.py:306: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
/home/users/staff/terminator/soft/gajim/src/conversation_textview.py:1079: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.tv.add_child_at_anchor(img, anchor)
/home/users/staff/terminator/soft/gajim/src/groupchat_control.py:93: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if parent_iter and (model[iter_][C_AVATAR] or avatar_position == \
/home/users/staff/terminator/.local/share/gajim/plugins/clients_icons/clients_icons.py:355: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
elif model[iter_][self.muc_renderer_num]:
/home/users/staff/terminator/soft/gajim/src/statusicon.py:407: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
win.show_all()
gajim.py:449: GtkWarning: IA__gtk_accel_group_activate: assertion `GTK_IS_ACCEL_GROUP (accel_group)' failed
gtk.main()
crash log
term@fort ~ $ gajim
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/home/users/staff/terminator/soft/gajim/src/roster_window.py:4926: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if not model[titer][data]:
/home/users/staff/terminator/soft/gajim/src/roster_window.py:4981: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if type_ == 'account' and model[titer][C_PADLOCK_PIXBUF]:
/home/users/staff/terminator/soft/gajim/src/roster_window.py:6396: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
/home/users/staff/terminator/.local/share/gajim/plugins/clients_icons/clients_icons.py:165: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if roster.model[child_iters[0]][self.renderer_num] is None:
18:25:39 (W) gajim.c.x.transports_nb No Dispatcher plugged. Received data will not be processed
/home/users/staff/terminator/soft/gajim/src/roster_window.py:2266: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
liststore.prepend(['SEPARATOR', None, '', True])
/home/users/staff/terminator/soft/gajim/src/roster_window.py:2269: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gajim.interface.jabber_state_images['16'][show], show, False])
gajim.py:449: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gtk.main()
/home/users/staff/terminator/soft/gajim/src/roster_window.py:4953: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if model[titer][C_AVATAR_PIXBUF] or \
/home/users/staff/terminator/soft/gajim/src/message_window.py:306: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
/home/users/staff/terminator/.local/share/gajim/plugins/clients_icons/clients_icons.py:332: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if model[iter_][self.muc_renderer_num] is not None:
/home/users/staff/terminator/soft/gajim/src/conversation_textview.py:1079: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.tv.add_child_at_anchor(img, anchor)
/home/users/staff/terminator/.local/share/gajim/plugins/clients_icons/clients_icons.py:355: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
elif model[iter_][self.muc_renderer_num]:
/home/users/staff/terminator/soft/gajim/src/groupchat_control.py:93: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if parent_iter and (model[iter_][C_AVATAR] or avatar_position == \
/home/users/staff/terminator/soft/gajim/src/gtkgui_helpers.py:270: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
w, h = window.get_size()
/home/users/staff/terminator/soft/gajim/src/statusicon.py:407: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
win.show_all()
NOTE: child process received `Goodbye', closing down
NOTE: child process received `Goodbye', closing down
NOTE: child process received `Goodbye', closing down
Software versions
OS version: gentoo
Gajim 0.14.1.1-d8912f584584
GTK+ Version: 2.24.3
PyGTK Version: 2.24.0