[Pkg-bazaar-maint] Bug#581820: bzr-gtk: many operations crash with IOError

Ben Finney ben+debian at benfinney.id.au
Sun May 16 10:43:18 UTC 2010


Package: bzr-gtk
Version: 0.98.0-1
Severity: important

Many operations are crashing in Bazaar if I have the ‘bzr-gtk’ plug-in
installed. Here is a log entry from a typical crash:

=====
Sun 2010-05-16 20:27:44 +1000
0.054  bazaar version: 2.1.1
0.055  bzr arguments: [u'commit', u'--message', u'Merge a cursor test document from \u2018comixcursors.image-conversion/\u2019.']
0.076  looking for plugins in /home/bignose/.bazaar/plugins
0.077  looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins
0.277  encoding stdout as sys.stdout encoding 'UTF-8'
0.326  opening working tree '/home/bignose/Projects/comixcursors/comixcursors.devel'
0.450  bzr-svn: using Subversion 1.6.9 ()
0.480  ssh implementation is OpenSSH
0.753  Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 853, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1055, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 661, in run_argv_aliases
    return self.run_direct(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 665, in run_direct
    return self._operation.run_simple(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/cleanup.py", line 122, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/cleanup.py", line 156, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 3138, in run
    exclude=safe_relpath_files(tree, exclude))
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 194, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 197, in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 194, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 191, in commit
    possible_master_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 243, in _get_nick
    master = self.get_master_branch(possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line 140, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 2381, in get_master_branch
    possible_transports=possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/branch.py", line 169, in open
    possible_transports=possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 843, in open
    return BzrDir.open_from_transport(t, _unsupported=_unsupported)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 873, in open_from_transport
    redirected)
  File "/usr/lib/python2.5/site-packages/bzrlib/transport/__init__.py", line 1644, in do_catching_redirections
    return action(transport)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 860, in find_format
    transport, _server_formats=_server_formats)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1820, in find_format
    return format.probe_transport(transport)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 1830, in probe_transport
    format_string = transport.get_bytes(".bzr/branch-format")
  File "/usr/lib/python2.5/site-packages/bzrlib/transport/sftp.py", line 435, in get_bytes
    f = self.get(relpath)
  File "/usr/lib/python2.5/site-packages/bzrlib/transport/sftp.py", line 425, in get
    f = self._get_sftp().file(path, mode='rb')
  File "/usr/lib/python2.5/site-packages/bzrlib/transport/sftp.py", line 397, in _get_sftp
    connection, credentials = self._create_connection()
  File "/usr/lib/python2.5/site-packages/bzrlib/transport/sftp.py", line 387, in _create_connection
    user = auth.get_user('ssh', self._host, self._port)
  File "/usr/lib/python2.5/site-packages/bzrlib/config.py", line 1228, in get_user
    path=path, realm=realm)
  File "/usr/lib/python2.5/site-packages/bzrlib/config.py", line 1157, in get_credentials
    scheme, host, port, user, path, realm)
  File "/usr/lib/python2.5/site-packages/bzrlib/config.py", line 1337, in get_fallback_credentials
    path, realm)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/gtk/keyring.py", line 77, in get_credentials
    gnomekeyring.ITEM_NETWORK_PASSWORD, attrs)
IOError

0.781  couldn't find apport bug-reporting library: No module named apport
0.827  Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/plugin.py", line 471, in _get__version__
    version_string = _format_version_tuple(version_info)
  File "/usr/lib/python2.5/site-packages/bzrlib/__init__.py", line 107, in _format_version_tuple
    raise ValueError("version_info %r not valid" % (version_info,))
ValueError: version_info (0, 98, 0, 'final', 1) not valid

0.829  Transferred: 0KiB (0.0K/s r:0K w:0K)
0.829  return code 4
=====

When I remove the ‘bzr-gtk’ plug-in, or use the ‘--no-plugins’ option,
the operations behave normally.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (900, 'stable')
Architecture: powerpc (ppc64)

Kernel: Linux 2.6.32-3-powerpc64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_AU.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages bzr-gtk depends on:
ii  bzr                          2.1.1-1     easy to use distributed version co
ii  python                       2.5.4-9     An interactive high-level object-o
ii  python-central               0.6.14+nmu2 register and build utility for Pyt
ii  python-glade2                2.17.0-2    GTK+ bindings: Glade support
ii  python-gtk2                  2.17.0-2    Python bindings for the GTK+ widge
ii  python-notify                0.1.1-2+b2  Python bindings for libnotify

Versions of packages bzr-gtk recommends:
ii  bzr-dbus                     0.1~bzr39-2 D-Bus announcements plugin for Baz
ii  python-cairo                 1.8.8-1     Python bindings for the Cairo vect
pn  python-gnome2-desktop        <none>      (no description available)
ii  python-gnomekeyring          2.30.0-1    Python bindings for the GNOME keyr
ii  python-gtksourceview2        2.10.1-1    Python bindings for the GtkSourceV
ii  seahorse                     2.30.0-1    GNOME front end for GnuPG

Versions of packages bzr-gtk suggests:
pn  bzr-avahi                  <none>        (no description available)
ii  bzr-loom                   1.4.0~bzr97-1 Focused patch plugin support for B
ii  bzr-search                 1.7.0~bzr77-1 search plugin for Bazaar

-- no debconf information





More information about the Pkg-bazaar-maint mailing list