URL:
  <http://gna.org/bugs/?24189>

                 Summary: Trunk Gtk3 client doesn't show menubar with old Gtk3
                 Project: Freeciv
            Submitted by: jtn
            Submitted on: Wed 16 Dec 2015 09:34:07 PM UTC
                Category: client-gtk-3.0
                Severity: 4 - Important
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: trunk r31025
         Discussion Lock: Any
        Operating System: GNU/Linux
         Planned Release: 3.0.0

    _______________________________________________________

Details:

On Ubuntu 14.04 LTS, current trunk Gtk3 client doesn't show a menubar, and has
this on the console:


1: Gtk menus: /home/jtn/src/freeciv/git/btrunk/../data/gtk3_menus.xml:17:1
<object> requires attribute "id"
2: Backtrace:
2:     0:
/home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(backtrace_print+0x3a)
[0x63e00a]
2:     1: /home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(vdo_log+0x93)
[0x643633]
2:     2: /home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(do_log+0x74)
[0x6436d4]
2:     3:
/home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(setup_menus+0x308)
[0x457688]
2:     4:
/home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(enable_menus+0x1f)
[0x44c50f]
2:     5:
/home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(real_set_client_page+0x5df)
[0x4647ef]
2:     6: /home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3() [0x4d9e22]
2:     7: /home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3() [0x44b727]
2:     8:
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x135)
[0x7f6414aa2ce5]
2:     9: /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49048) [0x7f6414aa3048]
2:    10: /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x6a)
[0x7f6414aa330a]
2:    11: /usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main+0x85)
[0x7f64160f3e25]
2:    12: /home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(ui_main+0x18e0)
[0x44dea0]
2:    13:
/home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3(client_main+0x3a3)
[0x476203]
2:    14: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[0x7f64146b6ec5]
2:    15: /home/jtn/src/freeciv/git/btrunk/client/freeciv-gtk3() [0x44aec9]

(freeciv-gtk3:29369): Gtk-CRITICAL **: gtk_grid_attach_next_to: assertion
'GTK_IS_WIDGET (child)' failed

(freeciv-gtk3:29369): Gtk-CRITICAL **: gtk_widget_show_all: assertion
'GTK_IS_WIDGET (widget)' failed


See GNOME bug 712553 <https://bugzilla.gnome.org/show_bug.cgi?id=712553>: old
versions of Gtk3 require an 'id' for every element, whereas newer versions do
not.

I assume this has been exposed by patch #6572.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?24189>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to