Crash when runnning qadd

Bug #402049 reported by Mitsuhiro Koga
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QBzr
Fix Released
High
Gary van der Merwe

Bug Description

bzr: 1.16.1
qbzr: rev 833

I got this traceback when running qadd.
It becomes an error even if the added file exists or it doesn't exist.

bzr: ERROR: exceptions.RuntimeError: maximum recursion depth exceeded in cmp

Traceback (most recent call last):
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 850, in filterAcceptsRow
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 856, in filter_id_cached
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 884, in filter_id
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 856, in filter_id_cached
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 884, in filter_id

  snip

  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 856, in filter_id_cached
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 884, in filter_id
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 856, in filter_id_cached
  File "C:/Documents and Settings/username/Application Data/bazaar/2.0/plugins\qbzr\lib\treewidget.py", line 879, in filter_id
RuntimeError: maximum recursion depth exceeded in cmp

bzr 1.16.1 on python 2.5.4 (win32)
arguments: ['bzr', 'qadd']
encoding: 'cp932', fsenc: 'mbcs', lang: None
plugins:
  bzrtools C:\Program Files\Bazaar\plugins\bzrtools [1.16]
  docdiff C:\Documents and Settings\username\Application Data\bazaar\2.0\plugins\docdiff [1.0dev]
  encdiff C:\Documents and Settings\username\Application Data\bazaar\2.0\plugins\encdiff [1.0]
  explorer C:\Documents and Settings\username\Application Data\bazaar\2.0\plugins\explorer [0.5]
  interactive C:\Documents and Settings\username\Application Data\bazaar\2.0\plugins\interactive [1.2]
  launchpad C:\Program Files\Bazaar\plugins\launchpad [1.16.1]
  netrc_credential_store C:\Program Files\Bazaar\plugins\netrc_credential_store [1.16.1]
  qbzr C:\Documents and Settings\username\Application Data\bazaar\2.0\plugins\qbzr [0.13dev]
  rebase C:\Documents and Settings\username\Application Data\bazaar\2.0\plugins\rebase [0.5.1dev]
  svn C:\Program Files\Bazaar\plugins\svn [0.6.3dev]

Revision history for this message
Gary van der Merwe (garyvdm) wrote : Re: [Bug 402049] [NEW] Crash when runnning qadd

Is this when you open qadd, or when you press ok?

Any thing unusual about your tree? Very deep tree?

Revision history for this message
Mitsuhiro Koga (shiena-jp) wrote :

The error dialog is displayed immediately after the qadd dialog is displayed.
My tree is not unusual.

My operation is as follows:
C:\>bzr init bra
Created a standalone tree (format: pack-0.92)

C:\>cd bra

C:\bra>copy C:\anyfile .
        1 file(s) copied.

C:\bra>dir
 Volume in drive C has no label.
 Volume Serial Number is E8A0-578B

 Directory of C:\bra

2009/07/21 14:55 <DIR> .
2009/07/21 14:55 <DIR> ..
2009/06/23 13:24 459 anyfile
               1 File(s) 459 bytes
               2 Dir(s) 17,965,170,688 bytes free

C:\bra>bzr qadd

Changed in qbzr:
milestone: none → 0.13
Revision history for this message
Mitsuhiro Koga (shiena-jp) wrote :

The error seems to occur only when qadd is executed with a new repository.
In addition, when qcommit was executed on this branch, the folder of an empty name was displayed.

Changed in qbzr:
assignee: nobody → Gary van der Merwe (garyvdm)
importance: Undecided → High
status: New → Fix Released
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.