Opened 4 years ago

Last modified 3 years ago

#3427 new bug

builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte -- version 2.0.4.dev38+g23a48dd01-2

Reported by: dongfeng Owned by:
Priority: critical Milestone: needs verified
Component: Core Version: develop
Keywords: twisted, deferred Cc:

Description

Deluge GTK crashes (cannot minimise, cannot change tabs, Up/Down? stats set to 0 B/s) after around 10 minutes since initialisation.

Terminal output:

11:59:19.794 [CRITICAL][twisted                           :154 ] Unhandled error in Deferred:
11:59:19.794 [CRITICAL][twisted                           :154 ] Unhandled error in Deferred:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/gi/overrides/Gtk.py", line 1644, in main
    return _Gtk_main(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py", line 333, in _simulate
    self.runUntilCurrent()
  File "/usr/lib/python3.8/site-packages/twisted/internet/base.py", line 913, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "/usr/lib/python3.8/site-packages/twisted/internet/task.py", line 239, in __call__
    d = defer.maybeDeferred(self.f, *self.a, **self.kw)
--- <exception caught here> ---
  File "/usr/lib/python3.8/site-packages/twisted/internet/defer.py", line 151, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py", line 70, in update
    self.handle_alerts()
  File "/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py", line 138, in handle_alerts
    **{
  File "/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py", line 139, in <dictcomp>
    attr: getattr(alert, attr)
builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte

11:59:19.803 [CRITICAL][deluge.log                        :93  ] twisted.internet.defer 
[Failure instance: Traceback: <class 'UnicodeDecodeError'>: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte
/usr/lib/python3.8/site-packages/gi/overrides/Gtk.py:1644:main
/usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py:333:_simulate
/usr/lib/python3.8/site-packages/twisted/internet/base.py:913:runUntilCurrent
/usr/lib/python3.8/site-packages/twisted/internet/task.py:239:__call__
--- <exception caught here> ---
/usr/lib/python3.8/site-packages/twisted/internet/defer.py:151:maybeDeferred
/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:70:update
/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:138:handle_alerts
/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:139:<dictcomp>
]
11:59:19.803 [CRITICAL][deluge.log                        :93  ] twisted.internet.defer 
[Failure instance: Traceback: <class 'UnicodeDecodeError'>: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte
/usr/lib/python3.8/site-packages/gi/overrides/Gtk.py:1644:main
/usr/lib/python3.8/site-packages/twisted/internet/_glibbase.py:333:_simulate
/usr/lib/python3.8/site-packages/twisted/internet/base.py:913:runUntilCurrent
/usr/lib/python3.8/site-packages/twisted/internet/task.py:239:__call__
--- <exception caught here> ---
/usr/lib/python3.8/site-packages/twisted/internet/defer.py:151:maybeDeferred
/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:70:update
/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:138:handle_alerts
/usr/lib/python3.8/site-packages/deluge/core/alertmanager.py:139:<dictcomp>

Change History (3)

comment:1 Changed 4 years ago by dongfeng

  • Component changed from Unknown to Core
  • Keywords twisted deferred added

comment:2 Changed 4 years ago by dongfeng

  • Priority changed from major to critical

comment:3 Changed 3 years ago by Cas

Is this still an issue, can you replicate with debug logging enabled?

Note: See TracTickets for help on using tickets.