After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 698828 - 'Select a File' option fails to show list of all locations
'Select a File' option fails to show list of all locations
Status: RESOLVED INVALID
Product: gnome-boxes
Classification: Applications
Component: wizard
unspecified
Other Linux
: Normal major
: 3.22
Assigned To: GNOME Boxes maintainer(s)
GNOME Boxes maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-04-25 11:14 UTC by Nikhil Siddhartha
Modified: 2016-03-31 13:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot of the problem (281.50 KB, image/png)
2013-04-25 11:14 UTC, Nikhil Siddhartha
Details

Description Nikhil Siddhartha 2013-04-25 11:14:07 UTC
Created attachment 242402 [details]
screenshot of the problem

OS: Ubuntu 12.04
Desktop Environment: gnome-session 3.4.2.1

While creating a virtual machine, during the step of 'Source Selection', if 'Select a File' option is chosen, and it is cancelled without selecting a source.
Then, again if the same option is selected again (i.e. 'Select a File'), gnome-boxes fails to show the list of all the locations, and only 'Recently Used' locations are shown.

(That is, it is unable to show all the locations from the second time onward)

How Reproducible: Always

I've attached a screenshot
Comment 1 Zeeshan Ali 2013-04-25 13:23:39 UTC
Since you don't have theme setup, it *could* be because of that. Please do `jhbuild build gnome-themes-standard` and see if you can reproduce it then. If not, its most likely a gtk+ bug.
Comment 2 Nikhil Siddhartha 2013-04-26 19:36:33 UTC
I did that. But no changes were observed.

(In reply to comment #1)
> Since you don't have theme setup, it *could* be because of that. Please do
> `jhbuild build gnome-themes-standard` and see if you can reproduce it then. If
> not, its most likely a gtk+ bug.
Comment 3 Zeeshan Ali 2013-04-26 19:54:14 UTC
(In reply to comment #2)
> I did that. But no changes were observed.
> 
> (In reply to comment #1)
> > Since you don't have theme setup, it *could* be because of that. Please do
> > `jhbuild build gnome-themes-standard` and see if you can reproduce it then. If
> > not, its most likely a gtk+ bug.

Could you try reproducing this against another GNOME app? e.g gedit. You'll want to be running it inside the same env as boxes, i-e jhbuild. If system installed gedit works inside jhbuild, thats easy then. Otherwise you might want to build that in jhbuild as well.
Comment 4 Nikhil Siddhartha 2013-04-26 20:37:31 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > I did that. But no changes were observed.
> > 
> > (In reply to comment #1)
> > > Since you don't have theme setup, it *could* be because of that. Please do
> > > `jhbuild build gnome-themes-standard` and see if you can reproduce it then. If
> > > not, its most likely a gtk+ bug.
> 
> Could you try reproducing this against another GNOME app? e.g gedit. You'll
> want to be running it inside the same env as boxes, i-e jhbuild. If system
> installed gedit works inside jhbuild, thats easy then. Otherwise you might want
> to build that in jhbuild as well.

I could find no such problems, with the system installed gedit.
Comment 5 Zeeshan Ali 2013-04-26 22:22:10 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > (In reply to comment #2)
> > > I did that. But no changes were observed.
> > > 
> > > (In reply to comment #1)
> > > > Since you don't have theme setup, it *could* be because of that. Please do
> > > > `jhbuild build gnome-themes-standard` and see if you can reproduce it then. If
> > > > not, its most likely a gtk+ bug.
> > 
> > Could you try reproducing this against another GNOME app? e.g gedit. You'll
> > want to be running it inside the same env as boxes, i-e jhbuild. If system
> > installed gedit works inside jhbuild, thats easy then. Otherwise you might want
> > to build that in jhbuild as well.
> 
> I could find no such problems, with the system installed gedit.

Did you run it under jhbuild env as I asked?

I'll have to write a test case for this but right now I'm rather busy with other things. If you could do that before me, that would be awesome. Test case would be a simple app that creates/launches a dialog like Boxes does, at least twice.
Comment 6 Nikhil Siddhartha 2013-04-26 22:51:44 UTC
The Workaround I Discovered:

Building 'Gedit' inside 'JhBuild' removes the bug!
Comment 7 Zeeshan Ali 2013-04-26 23:07:49 UTC
(In reply to comment #6)
> The Workaround I Discovered:

Its not a workaround. Its most likely that it was a bug in gtk+ (or somewhere else in the stack) that has been fixed already.