Package: xpn Version: 1.0.0-3 Severity: critical Justification: breaks unrelated software
i found some errors when browsing the nntp server the test server is nntp://bbs.docksud.com.ar im attach the log of the app -- System Information: Debian Release: 5.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.28.1fer (SMP w/2 CPU cores; PREEMPT) Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages xpn depends on: ii python 2.5.2-3 An interactive high-level object-o ii python-gtk2 2.12.1-6 Python bindings for the GTK+ widge xpn recommends no packages. xpn suggests no packages. -- no debconf information
:::: Mon Jan 26 17:26:43 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn_src/Groups_Win.py", line 268, in subscribe_selected_groups self.subscribe_group(group_to_subscribe,server_name) File "/usr/share/xpn/xpn_src/Groups_Win.py", line 285, in subscribe_group last,message=self.download_headers(group_to_subscribe,articles_number,server_name) File "/usr/share/xpn/xpn_src/Groups_Win.py", line 197, in download_headers articles=shelve.open(os.path.join(self.wdir,"groups_info/",group,group)) File "/usr/lib/python2.5/shelve.py", line 225, in open return DbfilenameShelf(filename, flag, protocol, writeback) File "/usr/lib/python2.5/shelve.py", line 209, in __init__ Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback) File "/usr/lib/python2.5/anydbm.py", line 83, in open return mod.open(file, flag, mode) File "/usr/lib/python2.5/dbhash.py", line 16, in open return bsddb.hashopen(file, flag, mode) File "/usr/lib/python2.5/bsddb/__init__.py", line 310, in hashopen d.open(file, db.DB_HASH, flags, mode) DBNoSuchFileError: (2, 'No existe el fichero o el directorio') :::: Mon Jan 26 17:28:03 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn_src/Groups_Win.py", line 268, in subscribe_selected_groups self.subscribe_group(group_to_subscribe,server_name) File "/usr/share/xpn/xpn_src/Groups_Win.py", line 285, in subscribe_group last,message=self.download_headers(group_to_subscribe,articles_number,server_name) File "/usr/share/xpn/xpn_src/Groups_Win.py", line 197, in download_headers articles=shelve.open(os.path.join(self.wdir,"groups_info/",group,group)) File "/usr/lib/python2.5/shelve.py", line 225, in open return DbfilenameShelf(filename, flag, protocol, writeback) File "/usr/lib/python2.5/shelve.py", line 209, in __init__ Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback) File "/usr/lib/python2.5/anydbm.py", line 83, in open return mod.open(file, flag, mode) File "/usr/lib/python2.5/dbhash.py", line 16, in open return bsddb.hashopen(file, flag, mode) File "/usr/lib/python2.5/bsddb/__init__.py", line 310, in hashopen d.open(file, db.DB_HASH, flags, mode) DBNoSuchFileError: (2, 'No existe el fichero o el directorio') :::: Mon Jan 26 17:29:09 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn_src/Groups_Win.py", line 268, in subscribe_selected_groups self.subscribe_group(group_to_subscribe,server_name) File "/usr/share/xpn/xpn_src/Groups_Win.py", line 285, in subscribe_group last,message=self.download_headers(group_to_subscribe,articles_number,server_name) File "/usr/share/xpn/xpn_src/Groups_Win.py", line 197, in download_headers articles=shelve.open(os.path.join(self.wdir,"groups_info/",group,group)) File "/usr/lib/python2.5/shelve.py", line 225, in open return DbfilenameShelf(filename, flag, protocol, writeback) File "/usr/lib/python2.5/shelve.py", line 209, in __init__ Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback) File "/usr/lib/python2.5/anydbm.py", line 83, in open return mod.open(file, flag, mode) File "/usr/lib/python2.5/dbhash.py", line 16, in open return bsddb.hashopen(file, flag, mode) File "/usr/lib/python2.5/bsddb/__init__.py", line 310, in hashopen d.open(file, db.DB_HASH, flags, mode) DBNoSuchFileError: (2, 'No existe el fichero o el directorio') :::: Mon Jan 26 17:37:23 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 1791, in get_bodies self.download_bodies(group[0],group[2]) File "/usr/share/xpn/xpn.py", line 1831, in download_bodies marked_articles=[article for article in articles.itervalues() if article.marked_for_download==True] File "/usr/lib/python2.5/UserDict.py", line 112, in itervalues for _, v in self.iteritems(): File "/usr/lib/python2.5/UserDict.py", line 106, in iteritems yield (k, self[k]) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() EOFError :::: Mon Jan 26 17:37:37 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 2202, in context_mark_download_group self.mark_group_for_download(self.group_to_thread) File "/usr/share/xpn/xpn.py", line 960, in mark_group_for_download for article in articles.itervalues(): File "/usr/lib/python2.5/UserDict.py", line 112, in itervalues for _, v in self.iteritems(): File "/usr/lib/python2.5/UserDict.py", line 106, in iteritems yield (k, self[k]) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() UnpicklingError: pickle data was truncated :::: Mon Jan 26 17:37:42 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 2202, in context_mark_download_group self.mark_group_for_download(self.group_to_thread) File "/usr/share/xpn/xpn.py", line 960, in mark_group_for_download for article in articles.itervalues(): File "/usr/lib/python2.5/UserDict.py", line 112, in itervalues for _, v in self.iteritems(): File "/usr/lib/python2.5/UserDict.py", line 106, in iteritems yield (k, self[k]) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() UnpicklingError: unpickling stack underflow :::: Mon Jan 26 17:38:15 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 874, in view_group self.show_threads(self.group_to_thread) File "/usr/share/xpn/xpn.py", line 636, in show_threads sorted=[(article.secs,article) for article in articles_shelve.itervalues()] File "/usr/lib/python2.5/UserDict.py", line 112, in itervalues for _, v in self.iteritems(): File "/usr/lib/python2.5/UserDict.py", line 106, in iteritems yield (k, self[k]) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() EOFError :::: Mon Jan 26 17:38:44 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 549, in destroy self.purge_groups() File "/usr/share/xpn/xpn.py", line 2465, in purge_groups articles_dict=dict(articles) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() UnpicklingError: unpickling stack underflow :::: Mon Jan 26 17:38:55 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 549, in destroy self.purge_groups() File "/usr/share/xpn/xpn.py", line 2465, in purge_groups articles_dict=dict(articles) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() UnpicklingError: unpickling stack underflow :::: Mon Jan 26 17:41:17 2009 :::: Traceback (most recent call last): File "/usr/share/xpn/xpn.py", line 1894, in mark_group for article in articles.itervalues(): File "/usr/lib/python2.5/UserDict.py", line 112, in itervalues for _, v in self.iteritems(): File "/usr/lib/python2.5/UserDict.py", line 106, in iteritems yield (k, self[k]) File "/usr/lib/python2.5/shelve.py", line 113, in __getitem__ value = Unpickler(f).load() UnpicklingError: unpickling stack underflow