bzr explorer hangs on qt event loop

Bug #434397 reported by Martitza
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Bazaar Explorer
Won't Fix
Undecided
Unassigned

Bug Description

Environment:
bzr-explorer 0.8

Reproducibility:
WinXP: 100%
Linux: unable to reproduce; does not seem to be affected

Steps to reproduce:
1. Start bzr explorer.
2. Open a branch.
3, Select Tools...Advanced...
4. Try to close the DOS box. Observe Windows error message. Click "Cancel."
5. Try to close bzr explorer by clicking on the "X" in the window frame.
6. Observe hang like the attached screenshot.

Revision history for this message
Martitza (martitzam) wrote :
Revision history for this message
Alexander Belchenko (bialix) wrote : Re: [Bug 434397] [NEW] bzr explorer hangs on qt event loop

Martitza пишет:
> Steps to reproduce:
> 1. Start bzr explorer.
> 2. Open a branch.
> 3, Select Tools...Advanced...
> 4. Try to close the DOS box. Observe Windows error message. Click "Cancel."

Workaround: don't try to close the DOS box. When you need to close DOS
shell session, type "exit" and hit Enter.

> 5. Try to close bzr explorer by clicking on the "X" in the window frame.
> 6. Observe hang like the attached screenshot.

This problem require windows executable bzrw.exe. It's not ready to use yet.

Revision history for this message
Irongut (irongut) wrote :

I can reproduce this on XP Pro without using bzrw.exe.

1. Start bzr explorer using shortcut from standard installer (in my case bzr-2.0.0rc2-4-setup.exe)
2. Select Tools, Advanced Commands
3. Try to close the command prompt window using X in title bar
4. Press Cancel in the End Program dialog
5. Select Tools, Advanced Commands

And watch the error messages fly!

Revision history for this message
Alexander Belchenko (bialix) wrote : Re: [Bug 434397] Re: bzr explorer hangs on qt event loop

Irongut пишет:
> I can reproduce this on XP Pro without using bzrw.exe.

Perhaps, you misread. bzrw.exe should be cure, not catalyst for the problem.

> 1. Start bzr explorer using shortcut from standard installer (in my case bzr-2.0.0rc2-4-setup.exe)
> 2. Select Tools, Advanced Commands
> 3. Try to close the command prompt window using X in title bar

As I already wrote: don't close DOS box please to avoid this problem.

Revision history for this message
Irongut (irongut) wrote :

Alexander Belchenko wrote:
> Irongut пишет:
> > I can reproduce this on XP Pro without using bzrw.exe.
>
> Perhaps, you misread. bzrw.exe should be cure, not catalyst for the
problem.

Yes "This problem require windows executable bzrw.exe." means bzrw.exe
causes the problem. It would have been clearer if you'd put "To fix this
problem requires bzrw.exe" or something similar.

> As I already wrote: don't close DOS box please to avoid this problem.

Personally I would never try to close a command prompt while it is
running a program but some may try to do so.

Revision history for this message
Alexander Belchenko (bialix) wrote :

Irongut пишет:
> Alexander Belchenko wrote:
>> Irongut пишет:
>>> I can reproduce this on XP Pro without using bzrw.exe.
>> Perhaps, you misread. bzrw.exe should be cure, not catalyst for the
> problem.
>
> Yes "This problem require windows executable bzrw.exe." means bzrw.exe
> causes the problem. It would have been clearer if you'd put "To fix this
> problem requires bzrw.exe" or something similar.

Oh, yes. Sorry for my bad English.

>> As I already wrote: don't close DOS box please to avoid this problem.
>
> Personally I would never try to close a command prompt while it is
> running a program but some may try to do so.

Revision history for this message
Martitza (martitzam) wrote : Re: [Bug 434397] [NEW] bzr explorer hangs on qt event loop

Believe me... This is how windows users expect apps to behave. The
fact that the problem does not occur immediately after the sin is
committed makes this a problematic known issue. Looking forward to
bzrw.

Thanks
~M

On 9/22/09, Alexander Belchenko <email address hidden> wrote:
> Martitza пишет:
>> Steps to reproduce:
>> 1. Start bzr explorer.
>> 2. Open a branch.
>> 3, Select Tools...Advanced...
>> 4. Try to close the DOS box. Observe Windows error message. Click
>> "Cancel."
>
> Workaround: don't try to close the DOS box. When you need to close DOS
> shell session, type "exit" and hit Enter.
>
>> 5. Try to close bzr explorer by clicking on the "X" in the window frame.
>> 6. Observe hang like the attached screenshot.
>
> This problem require windows executable bzrw.exe. It's not ready to use
> yet.
>
> --
> bzr explorer hangs on qt event loop
> https://bugs.launchpad.net/bugs/434397
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Bazaar Explorer: New
>
> Bug description:
>
> Environment:
> bzr-explorer 0.8
>
> Reproducibility:
> WinXP: 100%
> Linux: unable to reproduce; does not seem to be affected
>
> Steps to reproduce:
> 1. Start bzr explorer.
> 2. Open a branch.
> 3, Select Tools...Advanced...
> 4. Try to close the DOS box. Observe Windows error message. Click
> "Cancel."
> 5. Try to close bzr explorer by clicking on the "X" in the window frame.
> 6. Observe hang like the attached screenshot.
>

Revision history for this message
Alexander Belchenko (bialix) wrote :

Martitza пишет:
> Believe me... This is how windows users expect apps to behave. The
> fact that the problem does not occur immediately after the sin is
> committed makes this a problematic known issue. Looking forward to
> bzrw.

Martitza, believe me: I know. I am windows user too.
The best we can do right now in bzr-explorer is to disable Tools -> Advanced because it creates too
much problem.

Revision history for this message
Martitza (martitzam) wrote :

I think that is resonable. Incompleteness creates a better impression
than a hanging app. Everyone knows explore is a long term vision.

On 9/22/09, Alexander Belchenko <email address hidden> wrote:
> Martitza пишет:
>> Believe me... This is how windows users expect apps to behave. The
>> fact that the problem does not occur immediately after the sin is
>> committed makes this a problematic known issue. Looking forward to
>> bzrw.
>
> Martitza, believe me: I know. I am windows user too.
> The best we can do right now in bzr-explorer is to disable Tools -> Advanced
> because it creates too
> much problem.
>
> --
> bzr explorer hangs on qt event loop
> https://bugs.launchpad.net/bugs/434397
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Bazaar Explorer: New
>
> Bug description:
>
> Environment:
> bzr-explorer 0.8
>
> Reproducibility:
> WinXP: 100%
> Linux: unable to reproduce; does not seem to be affected
>
> Steps to reproduce:
> 1. Start bzr explorer.
> 2. Open a branch.
> 3, Select Tools...Advanced...
> 4. Try to close the DOS box. Observe Windows error message. Click
> "Cancel."
> 5. Try to close bzr explorer by clicking on the "X" in the window frame.
> 6. Observe hang like the attached screenshot.
>

Revision history for this message
Alexander Belchenko (bialix) wrote :

In bzr-explorer 0.10 there is qrun command invoked instead of shell session. It should work better now.

Changed in bzr-explorer:
status: New → Won't Fix
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.