Opened 21 months ago

Last modified 20 months ago

#3579 new bug

Standalone Mode GTK UI Sidebar becomes unresponsive within hours

Reported by: DoYouWantKarate Owned by:
Priority: major Milestone: needs verified
Component: GTK UI Version: 2.1.0
Keywords: Cc:

Description

Found to occur in multiple Deluge instances using "Standalone Mode" with between 61 and 1561 torrents loaded: Sidebar items in the GTK UI (View > Sidebar) become unresponsive to user input within 9 hours. This includes the items under "States" (All, Active, Downloading, Seeding, Paused, Error), "Trackers", and "Labels".

No action is required to trigger the issue and it will occur even if no new torrents are added or user input is generated.

No relevant log output found with the -L debug argument specified.

Change History (3)

comment:1 by DoYouWantKarate, 21 months ago

Flatpak Deluge 2.1.1 - libtorrent 1.2.18.0 - Debian 11

comment:2 by DoYouWantKarate, 21 months ago

Additional output found when launching the Flatpak from CLI:

** (deluge:2): WARNING **: 22:11:14.232: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:612: Warning: timeout_add_full: assertion 'function != NULL' failed
  return GLib.timeout_add(priority, interval, function, *user_data)

The above warning is from after 11 hours of the Deluge process running.

comment:3 by DoYouWantKarate, 20 months ago

More output from the same instance as it continued to run with the GTK UI largely unresponsive:

** (deluge:2): WARNING **: 23:56:14.120: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 23:56:15.888: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 08:53:30.011: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 08:53:31.518: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 08:53:32.585: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 08:53:33.283: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 08:53:34.139: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)

** (deluge:2): WARNING **: 11:36:47.031: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:604: Warning: idle_add_full: assertion 'function != NULL' failed
  return GLib.idle_add(priority, function, *user_data)
/app/lib/python3.10/site-packages/twisted/internet/_glibbase.py:295: Warning: g_source_remove: assertion 'tag > 0' failed
  self._source_remove(self._simtag)

** (deluge:2): WARNING **: 15:06:22.250: could not allocate closure

/app/lib/python3.10/site-packages/gi/overrides/GLib.py:612: Warning: timeout_add_full: assertion 'function != NULL' failed
  return GLib.timeout_add(priority, interval, function, *user_data)
Note: See TracTickets for help on using tickets.