unstable UI with hundreds of torrents? how to clean up?

General support for problems installing or using Deluge
Post Reply
delugefreak
New User
New User
Posts: 2
Joined: Tue Mar 12, 2019 5:09 am

unstable UI with hundreds of torrents? how to clean up?

Post by delugefreak »

I've had a cascade of issues with deluge - one crops up and while I'm trying to get around it, I seemingly create more.

I'm using 1.3.15 inside a docker container on ubuntu host.

When I get up to 400-600 torrents, the web UI will allow me to login, but then within 10-15 seconds, it will "crash", telling me " the connection to the webserver has been lost!"

So I'm trying to use the console to remove torrents. From inside the container, I collected some of the oldest torrent IDs with:
deluge-console 'connect localhost localclient <password>; info --sort-reverse=time_added' > oldest_ids
I trimmed this list down to a handful of the oldest and then used a for loop to connect and remove them one at a time:
for id in `cat oldest_ids`; do echo $id; deluge-console 'connect localhost localclient <password>; rm $id'; done;

However, when I run the info command or log into the web UI after this, I see the same number of torrents listed. So I tried to just connect to the console manually with simply deluge console (so I can try manually removing one to validate my command), and now I get a SegmentationFault error :(

Here is the stack trace in it's entirety. Not sure where to go from here...

Code: Select all

root@8bace09f1d2f:/$ deluge console

** (deluge:333): WARNING **: 00:26:02.122: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (deluge:333): WARNING **: 00:26:02.125: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (deluge:333): WARNING **: 00:26:02.160: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py:60: Warning: invalid (NULL) pointer instance
  "glade/queuedtorrents.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py:60: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  "glade/queuedtorrents.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py:60: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/queuedtorrents.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py:60: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  "glade/queuedtorrents.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py:76: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  gtk.TreeViewColumn(_("Torrent"), gtk.CellRendererText(), text=0))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py:76: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  gtk.TreeViewColumn(_("Torrent"), gtk.CellRendererText(), text=0))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: Warning: invalid (NULL) pointer instance
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: Warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_context_set_font_description: assertion 'context != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_context_set_base_dir: assertion 'context != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_context_set_language: assertion 'context != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_new: assertion 'context != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_attributes: assertion 'layout != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_text: assertion 'layout != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_get_unknown_glyphs_count: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gtk_icon_size_lookup_for_settings: assertion 'GTK_IS_SETTINGS (settings)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: Invalid icon size 1

  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gtk_icon_theme_load_icon: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: Error loading theme icon 'edit-find' for stock:
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: gtkstyle.c:2358: invalid icon size '1'
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gtk_style_render_icon: assertion 'pixbuf != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: Error loading theme icon 'text-x-generic' for stock:
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: GtkWarning: IA__gtk_icon_theme_lookup_by_gicon: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_width: assertion 'layout != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_wrap: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_set_alignment: assertion 'layout != NULL' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/mainwindow.py:71: PangoWarning: pango_layout_get_pixel_extents: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/main_window.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/common.py:230: GtkWarning: IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  icon_theme = gtk.icon_theme_get_default()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:61: Warning: invalid (NULL) pointer instance
  "glade/torrent_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:61: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  "glade/torrent_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:61: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/torrent_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:61: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  "glade/torrent_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:61: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  "glade/torrent_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:76: Warning: invalid (NULL) pointer instance
  submenu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:76: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  submenu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:77: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  item = gtk.MenuItem(_("Set Unlimited"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:77: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  item = gtk.MenuItem(_("Set Unlimited"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:81: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  item = gtk.MenuItem(_("Other..."))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:81: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  item = gtk.MenuItem(_("Other..."))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:88: Warning: invalid (NULL) pointer instance
  submenu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:88: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  submenu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:89: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  item = gtk.MenuItem(_("On"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:89: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  item = gtk.MenuItem(_("On"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:92: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  item = gtk.MenuItem(_("Off"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/menubar.py:92: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  item = gtk.MenuItem(_("Off"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/listview.py:393: Warning: invalid (NULL) pointer instance
  menu = self.menu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/listview.py:393: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  menu = self.menu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/listview.py:401: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  menuitem = gtk.CheckMenuItem(column.name)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/listview.py:401: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  menuitem = gtk.CheckMenuItem(column.name)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:140: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:140: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:153: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:153: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:166: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:166: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:184: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/files_tab.py:184: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:97: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:97: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:113: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:113: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:126: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:126: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:139: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:139: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:152: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:152: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:167: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/peers_tab.py:167: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.listview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py:286: Warning: invalid (NULL) pointer instance
  menu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py:286: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  menu = gtk.Menu()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py:288: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  menuitem = gtk.CheckMenuItem(self.translate_tabs["All"], True)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py:288: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  menuitem = gtk.CheckMenuItem(self.translate_tabs["All"], True)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py:311: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  menuitem = gtk.CheckMenuItem(self.translate_tabs[name], True)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/torrentdetails.py:311: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  menuitem = gtk.CheckMenuItem(self.translate_tabs[name], True)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/sidebar.py:87: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  scrolled = gtk.ScrolledWindow()
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:113: Warning: invalid (NULL) pointer instance
  "glade/filtertree_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:113: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  "glade/filtertree_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:113: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/filtertree_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:113: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  "glade/filtertree_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:113: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  "glade/filtertree_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:138: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.label_view.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py:138: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.label_view.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: Warning: invalid (NULL) pointer instance
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gtk_icon_size_lookup_for_settings: assertion 'GTK_IS_SETTINGS (settings)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: Invalid icon size 1

  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gtk_icon_theme_load_icon: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: Error loading theme icon 'edit-find' for stock:
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: gtkstyle.c:2358: invalid icon size '1'
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gtk_style_render_icon: assertion 'pixbuf != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: Warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: Error loading theme icon 'text-x-generic' for stock:
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gtk_icon_theme_lookup_by_gicon: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: GtkWarning: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_context_set_font_description: assertion 'context != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_context_set_base_dir: assertion 'context != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_context_set_language: assertion 'context != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_new: assertion 'context != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_width: assertion 'layout != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_wrap: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_alignment: assertion 'layout != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_attributes: assertion 'layout != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_get_pixel_extents: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: Warning: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_set_text: assertion 'layout != NULL' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:57: PangoWarning: pango_layout_get_unknown_glyphs_count: assertion 'PANGO_IS_LAYOUT (layout)' failed
  "glade/preferences_dialog.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:59: GtkWarning: IA__gtk_window_set_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.pref_dialog.set_transient_for(component.get("MainWindow").window)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:79: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.treeview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:79: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.treeview.append_column(column)
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:98: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  gtk.TreeViewColumn(_("Enabled"), render, active=1))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:98: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  gtk.TreeViewColumn(_("Enabled"), render, active=1))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:100: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  gtk.TreeViewColumn(_("Plugin"), gtk.CellRendererText(), text=2))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/preferences.py:100: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  gtk.TreeViewColumn(_("Plugin"), gtk.CellRendererText(), text=2))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:90: Warning: invalid (NULL) pointer instance
  "glade/tray_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:90: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  "glade/tray_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:90: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  "glade/tray_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:90: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  "glade/tray_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:90: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  "glade/tray_menu.glade"))
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:138: Warning: invalid (NULL) pointer instance
  self.tray = gtk.status_icon_new_from_icon_name("deluge")
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:138: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  self.tray = gtk.status_icon_new_from_icon_name("deluge")
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:138: GtkWarning: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
  self.tray = gtk.status_icon_new_from_icon_name("deluge")
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:138: GtkWarning: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
  self.tray = gtk.status_icon_new_from_icon_name("deluge")
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:138: GtkWarning: IA__gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' failed
  self.tray = gtk.status_icon_new_from_icon_name("deluge")
/usr/lib/python2.7/site-packages/deluge/ui/gtkui/systemtray.py:138: GtkWarning: IA__gdk_screen_get_number: assertion 'GDK_IS_SCREEN (screen)' failed
  self.tray = gtk.status_icon_new_from_icon_name("deluge")
Segmentation fault (core dumped)
shamael
Compulsive Poster
Compulsive Poster
Posts: 667
Joined: Sat Oct 08, 2016 9:28 am

Re: unstable UI with hundreds of torrents? how to clean up?

Post by shamael »

I have a similar issue on my setup when above 650 torrents loaded. It seems to be linked with an RPC problem for me at least, majored by the limited hardware (RPI) I'm using. This is why the issue is not generalized to all setup, the resource capabilities and the configuration influence such behaviour.

I was always able to login the UI after a daemon restart to quickly remove some torrents, not possible this way?
delugefreak
New User
New User
Posts: 2
Joined: Tue Mar 12, 2019 5:09 am

Re: unstable UI with hundreds of torrents? how to clean up?

Post by delugefreak »

shamael,
yes, it looks like this is possible. it's a pain in the butt and takes many, many attempts...but it does work given enough time, attention, and continuous clicks.
shamael
Compulsive Poster
Compulsive Poster
Posts: 667
Joined: Sat Oct 08, 2016 9:28 am

Re: unstable UI with hundreds of torrents? how to clean up?

Post by shamael »

I hope it will be better managed in version 2 (and it should)
Post Reply