BZR crashes when large amounts of files are committed through TortoiseBZR over bzr+ssh from 2.3.1 client to 2.2.1 server.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
High
|
Unassigned |
Bug Description
After gathering all the files, the app gives a crash report:
Connected (version 2.0, client OpenSSH_5.5p1)
bzr: ERROR: bzrlib.
Traceback (most recent call last):
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "C:/Program Files (x86)/Bazaar/
File "C:/Program Files (x86)/Bazaar/
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
TooManyConc
bzr 2.3.1 on python 2.6.6 (Windows-
arguments: ['C:\\Program Files (x86)\\
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
bzrtools C:\Program Files (x86)\Bazaar\
colo C:\Program Files (x86)\Bazaar\
explorer C:\Program Files (x86)\Bazaar\
fastimport C:\Program Files (x86)\Bazaar\
launchpad C:\Program Files (x86)\Bazaar\
loom C:\Program Files (x86)\Bazaar\
netrc_
news_merge C:\Program Files (x86)\Bazaar\
pipeline C:\Program Files (x86)\Bazaar\
qbzr C:\Program Files (x86)\Bazaar\
rewrite C:\Program Files (x86)\Bazaar\
svn C:\Program Files (x86)\Bazaar\
upload C:\Program Files (x86)\Bazaar\
xmloutput C:\Program Files (x86)\Bazaar\
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.
This only happens with commits that hold large numbers of files, in this case about 10,000 files with a total of about 70MBytes of data.
'Smaller' commits, e.g 720MB but only 250 files worked fine on the exact same repository, same protocol, etcetera.
Note that this problem ONLY occurs when committing from a 2.3.1 client to a 2.2.1 server!
I solved this after i installed 2.3.1 on the server, however this might still be worth reporting since not all servers can be upgraded all the time.
Can you show us the relevant part of the .bzr.log for failing coimmit?
How long the failing operation takes? Maybe it's related to the TBZR files scanner that runs while commit still in the progress. Can you disable TortoiseBzr and try to commit the same files from Bazaar Explorer, or even from command-line with `bzr qcommit` command?