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


Reply via email to