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