qbzr/qlog crashed while searching in bzr log of http branch: httplib.ResponseNotReady

Bug #537517 reported by Daniel Hahler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Expired
Undecided
Unassigned
bzr (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: qbzr

I've started qlog as follows:
  bzr qlog http://bzr.debian.org/apt/debian-sid/

After the log has loaded, I've searched for "561971" (qlog started loading the log after I've typed "5" - or "56"). I'm not sure if I've typed during loading.

The result did not load, but an error dialog popped up, asking me to report it here.

ERROR:
bzr: ERROR: httplib.ResponseNotReady:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/uifactory.py", line 32, in decorate
    r = f(*args, **kargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/log.py", line 343, in update_search
    self.log_list.set_search(search_text, field)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/logwidget.py", line 353, in set_search
    self.graph_provider.set_search(str, field)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 1574, in set_search
    revisions_loaded = revisions_loaded)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/loggraphprovider.py", line 1605, in load_revisions
    *args, **kargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr/lib/lazycachedrevloader.py", line 81, in load_revisions
    repo.lock_read()
  File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2375, in lock_read
    self._refresh_data()
  File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2308, in _refresh_data
    self._pack_collection.reload_pack_names()
  File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2029, in reload_pack_names
    orig_disk_nodes) = self._diff_pack_names()
  File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 1895, in _diff_pack_names
    for index, key, value in self._iter_disk_pack_index():
  File "/usr/lib/python2.6/dist-packages/bzrlib/index.py", line 528, in iter_all_entries
    self._buffer_all()
  File "/usr/lib/python2.6/dist-packages/bzrlib/index.py", line 446, in _buffer_all
    stream = self._transport.get(self._name)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/__init__.py", line 126, in get
    code, response_file = self._get(relpath, None)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib.py", line 118, in _get
    response = self._perform(request)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib.py", line 79, in _perform
    response = self._opener.open(request)
  File "/usr/lib/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 684, in http_open
    return self.do_open(HTTPConnection, request)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 628, in do_open
    response = self.retry_or_raise(http_class, request, first_try)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 545, in retry_or_raise
    response = self.do_open(http_class, request, False)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 628, in do_open
    response = self.retry_or_raise(http_class, request, first_try)
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 624, in do_open
    response = connection.getresponse()
  File "/usr/lib/python2.6/dist-packages/bzrlib/transport/http/_urllib2_wrappers.py", line 243, in getresponse
    self._response = httplib.HTTPConnection.getresponse(self)
  File "/usr/lib/python2.6/httplib.py", line 976, in getresponse
    raise ResponseNotReady()
ResponseNotReady

bzr 2.1.0 on python 2.6.4 (linux2)
arguments: ['/usr/bin/bzr', 'qlog', 'http://bzr.debian.org/apt/debian-sid/']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'de_DE.UTF-8'
plugins:
  bisect /home/daniel/.bazaar/plugins/bisect [1.1.0.pre.0]
  builddeb /usr/lib/python2.6/dist-packages/bzrlib/plugins/builddeb [2.2.0]
  bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.1.0]
  etckeeper /usr/lib/python2.6/dist-packages/bzrlib/plugins/etckeeper [unknown]
  extmerge /home/daniel/.bazaar/plugins/extmerge [unknown]
  fastimport /home/daniel/.bazaar/plugins/fastimport [0.9.0dev]
  gtk /usr/lib/python2.6/dist-packages/bzrlib/plugins/gtk [0.98.0dev1]
  launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.1.0]
  loom /home/daniel/.bazaar/plugins/loom [1.4.0dev]
  netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.1.0]
  news_merge /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.1.0]
  pager /home/daniel/.bazaar/plugins/pager [unknown]
  qbzr /usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr [0.18.1]
  rebase /usr/lib/python2.6/dist-packages/bzrlib/plugins/rebase [0.5.5]
  search /home/daniel/.bazaar/plugins/search [1.7.0dev]
  shell_hooks /home/daniel/.bazaar/plugins/shell_hooks [1.0.0dev]
  stats /home/daniel/.bazaar/plugins/stats [unknown]
  upload /usr/lib/python2.6/dist-packages/bzrlib/plugins/upload [1.0.0dev]

ProblemType: Bug
Architecture: i386
Date: Thu Mar 11 18:55:38 2010
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: qbzr 0.18.1-1ubuntu1
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
SourcePackage: qbzr
Uname: Linux 2.6.32-16-generic i686

Revision history for this message
Daniel Hahler (blueyed) wrote :
Daniel Hahler (blueyed)
Changed in qbzr (Ubuntu):
importance: Undecided → Medium
Jelmer Vernooij (jelmer)
affects: qbzr (Ubuntu) → bzr (Ubuntu)
Revision history for this message
Vincent Ladeuil (vila) wrote :

Oh my, one full year passed :-( So sorry.

Can you still reproduce the problem ?

I tried various tricks based on your description but couldn't trigger the issue...

Changed in bzr:
status: New → Incomplete
Revision history for this message
John A Meinel (jameinel) wrote :

marking as an upstream issue.

Changed in bzr (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Bazaar because there has been no activity for 60 days.]

Changed in bzr:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.