Opened 17 months ago

Last modified 17 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 Changed 17 months ago by DoYouWantKarate

Flatpak Deluge 2.1.1 - libtorrent 1.2.18.0 - Debian 11

comment:2 Changed 17 months ago by DoYouWantKarate

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 Changed 17 months ago by DoYouWantKarate

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.