GNOME Bugzilla – Bug 662240
Can't open dockable dialogues if I close them and other strange behaviours
Last modified: 2012-01-07 22:31:28 UTC
Ubuntu 11.10 GIMP 2.6.11 also in GIMP from git. Problem with dockable dialogues (windows). Steps to reproduce: 1. Start GIMP 2. Drag and drop tab with brushes (for example) somewhere 3. Close created window with brushes 4. Go to menu: Windows->Dockable dialogues->Brushes or Ctrl+Shift+B Expected result: Window with brushes appears Result in my case: Nothing happen Problem with duplicating resources (I thing it goes together with above). Steps to reproduce: 1. Start GIMP 2. In Gradients (for example) tab click icon “New gradient” 3. Close window which appeared 4. Click the icon again Expected result: The window appears again Result in my case: Gradient is duplicated every time I click “New gradient” icon. Screencast attached.
Apparently I can't attach this video, so you can find it here: http://ubuntuone.com/4p1RgxPxdjZ6q3zPZUcLAh
If you run from the command line, do you get any warning output while doing this and when closing GIMP? If so, do you still get them if you run GIMP with a GTK+ you compiled yourself? This bug seems to be caused by Ubuntu's GTK+ installation.
Martin, thanks for response. When I run GIMP from command line I get: michal@michal-Inspiron-530-11:~$ gimp (gimp:2511): GLib-WARNING **: /build/buildd/glib2.0-2.30.0/./glib/goption.c:2168: ignoring no-arg, optional-arg or filename flags (8) on option of type 0 (gimp:2511): Gimp-Widgets-WARNING **: gimp_dialog_factory_dispose: stale non-toplevel entries in factory->open_dialogs michal@michal-Inspiron-530-11:~$ First part (...GLib-WARNING **:...) appears straight after GIMP starts. The second part (...Gimp-Widgets-WARNING **:..) appears after closing GIMP. Nothing in terminal while I'm closing or trying to restore dockable dialogues. I haven't compiled GTK+ myself. For GIMP from git I only compiled BABL, GEGL and GIMP. So you might be right that problem is on Ubuntu side. I'll try to compile GTK+ later and let you know about results. If this is useful, this is when I run GIMP from git (about 2 days old). All warnings appear after I close GIMP: michal@michal-Inspiron-530-11:~$ '/home/michal/GIMP-GIT/bin/gimp-2.7' This is a development version of GIMP. Debug messages may appear here. (gimp-2.7:2597): Gimp-Widgets-WARNING **: gimp_dialog_factory_dispose: 8 stale non-toplevel entries in factory->p->open_dialogs (gimp-2.7:2597): GLib-GObject-WARNING **: invalid uninstantiatable type `GVariant' in cast to `GimpTaggedInterface' (gimp-2.7:2597): Gimp-Core-CRITICAL **: gimp_tagged_get_tags: assertion `GIMP_IS_TAGGED (tagged)' failed (gimp-2.7:2597): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GimpTaggedInterface' (gimp-2.7:2597): Gimp-Core-CRITICAL **: gimp_tagged_get_tags: assertion `GIMP_IS_TAGGED (tagged)' failed michal@michal-Inspiron-530-11:~$
I've compiled GTK+ 2.24.5 from ftp://ftp.gtk.org/pub/gtk/2.24/ and than BABL, GEGL and GIMP from git. The bug does not appear after that. So, this looks like Ubuntu fault.
Thanks for investigating, closing as NOTGNOME.
*** Bug 659301 has been marked as a duplicate of this bug. ***
*** Bug 663198 has been marked as a duplicate of this bug. ***
*** Bug 663184 has been marked as a duplicate of this bug. ***
*** Bug 666578 has been marked as a duplicate of this bug. ***
*** Bug 667234 has been marked as a duplicate of this bug. ***
If others want to follow the bug trail on ubuntu's side, looks like the launchpad bug for this is here: https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/878510