[Bzr-windows] Bazaar Explorer hang - has anyone else seen this?
John Arbash Meinel
john at arbash-meinel.com
Mon Sep 21 04:02:57 BST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Maritza Mendez wrote:
>
> So far I have seent his only on windows, but I can't say I have ruled
> our linux.
>
> This is bzr explorer 0.8 using Qt 4.4.1, PyQt 4.4.3 and qbzr 0.14 (all
> installed using the bzr-explore.exe I'm pretty sure).
>
> From time to time, the explorer seems to hang on "Refresh". Although I
> usually keep the DOS box minimized, sometimes I can catch it in time to
> see what is in the attached screenshot.
>
> Sometimes explorer eventaulyl comes back after a few minutes. Other
> times it is effectively hanged forever, liek this.
>
> Unlike previous reports in which I mentioned that this seems to happen
> only when there has been a lot of vcs activity (lots of renames, adds
> and removes) in this case there was exactly one differrece since the
> previous refresh and only eight small (less than 10KB) files with simple
> text changes.
>
> I had to paint over the filenames and the branch name for security
> reasons, and I figured some report was better than none.
>
> I've only dabbled in Qt, but it kind of looks like the main event loop
> might have gone berserk.
>
> I do not know how to trigger this problem. When it happens, it consumes
> so much CPU that even killing it with the task manager is sometimes
> difficult. It definitely does not respond to ordinary close events on
> the window frame.
>
> I will be in and out of the office this week. I may not be able to
> respond to emails right away.
>
> ~M
>
So one of the ways that I've seen something similar, is if you try to
break into an event loop to use pdb, etc. (ctrl + break)
I don't know *why* PyQT's event loop is incompatible with pdb, but I've
at least seen it happen.
So my specific guess is that something is happening in say, a thread,
and that gets the event loop all confused. I thought I knew a way around
it, but I don't seem to be able to remember it right now.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkq27OEACgkQJdeBCYSNAAOILgCeJ0w6NDCTRmV5drETauNNDcVJ
hvcAn2mo3RXTDPJakX92T5jI848pNVJW
=2Dmr
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list