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