Package: turpial
Version: 1.6.6-1
Severity: important

Hi,

Besides random crashes I noticed that opening the Turpial preferences
dialog and clicking "Save" is a guaranteed way to crash it.


Prerequisites (not sure if necessary):
0. Turpial has been run previously and has auto login configured

Steps to reproduce:
1. Launch Turpial
2. Click preferences button to open preferences dialog
3. Click "Save" button in preferences dialog

Actual result:
4. Turpial throws exception and dies

Expected result:
4. Turpial does not crash when saving prefs


Console output:
-8<-
% turpial
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/dist-packages/turpial/api/turpialapi.py", line 261, 
in run
    callback(rtn)
  File "/usr/lib/python2.7/dist-packages/turpial/ui/gtk/main.py", line 440, in 
update_column1
    count = self.home.timeline.update_tweets(tweets)
  File "/usr/lib/python2.7/dist-packages/turpial/ui/gtk/columns.py", line 47, 
in update_tweets
    count = self.statuslist.update(statuses)
  File "/usr/lib/python2.7/dist-packages/turpial/ui/gtk/statuslist.py", line 
350, in update
    self.mark_all_as_read()
  File "/usr/lib/python2.7/dist-packages/turpial/ui/gtk/statuslist.py", line 
372, in mark_all_as_read
    self.model.foreach(self.__mark_as_read)
  File "/usr/lib/python2.7/dist-packages/turpial/ui/gtk/statuslist.py", line 
333, in __mark_as_read
    color = self.__get_background_color(fav, own, msg, False)
  File "/usr/lib/python2.7/dist-packages/turpial/ui/gtk/statuslist.py", line 
184, in __get_background_color
    mention = True if msg.lower().find(me) >= 0 else False
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 48-49: invalid 
continuation byte
-8<-

Let me know what other information you need and how to get it and
I'll deliver. Thanks.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages turpial depends on:
ii  gstreamer0.10-plugins-base  0.10.35-1
ii  python                      2.7.2-9
ii  python-gst0.10              0.10.22-1
ii  python-gtk2                 2.24.0-2
ii  python-gtkspell             2.25.3-11
ii  python-notify               0.1.1-3
ii  python-oauth                1.0.1-3
ii  python-pkg-resources        0.6.24-1
ii  python-simplejson           2.3.0-1
ii  python-webkit               1.1.8-2
ii  python2.6                   2.6.7-4
ii  python2.7                   2.7.2-8

turpial recommends no packages.

turpial suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to