Portál AbcLinuxu, 5. května 2025 09:01

Dotaz: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program

31.8.2016 09:15 gsnak | skóre: 22 | blog: gsnak
Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
Přečteno: 452×
Odpovědět | Admin
Přílohy:
Mám jednoduchý program v GTK pouzivajuci GLADE, na Ubuntu 14.04 to bez problemov ide, na 16.04 to segfaultuje:
(gdb) bt
#0  0xb73d37c4 in gdk_display_manager_get_default_display () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#1  0xb73d388d in gdk_display_get_default () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#2  0xb73cac45 in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#3  0xb7995278 in gtk_init_check () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#4  0xb79952cc in gtk_init () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#5  0x08048a03 in main (argc=1, argv=0xbffff1b4) at demo.c:39
Pada to na riadku 39, zdrojaky su v prilohe.
Čo Rys, to vrah!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.8.2016 11:19 Roman DAVID | skóre: 24 | Brno
Rozbalit Rozbalit vše Re: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
Odpovědět | | Sbalit | Link | Blokovat | Admin
demo.glade , řádek 11.

Vyměnte "GtkBox" za "GtkVBox".

Pak můžete smazat řádek 18.
31.8.2016 11:55 gsnak | skóre: 22 | blog: gsnak
Rozbalit Rozbalit vše Re: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
Zajtra vyskusam a dam vediet, dneska tu nemam ten stroj
Čo Rys, to vrah!
1.9.2016 13:27 gsnak | skóre: 22 | blog: gsnak
Rozbalit Rozbalit vše Re: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
Nepomohlo
Čo Rys, to vrah!
1.9.2016 14:31 MadCatX
Rozbalit Rozbalit vše Re: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
Vzhledem k tomu, kde to spadne to ani pomoci nemohlo. Podle backtracu to vypadá spíš na nějaký problém přímo s GTK3 nebo možná ovladači grafiky pro X11. Pomohlo by asi nainstalovat debugovací balíček pro GTK3 a zkusit zjistit, na čem přesně to v GTK havaruje.
Bedňa avatar 1.9.2016 20:21 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
NA GTK3+ By som sa úplne vykašľal, tak rýchlo sa mení API, že to nikto nedokáže stráviť a je jedno či ide o desatinkovú, alebo stotinkovú verziu. Už to tu bolo spomínané viac krát a dokonca aj sami tvorcovia Gnome sa nechali počuť, že nemajú o nič z tretej strany záujem.

GTK2 má už nemeniteľné API, tak by som sa otočil tým smerom.
KERNEL ULTRAS video channel >>>
2.9.2016 14:33 MadCatX
Rozbalit Rozbalit vše Re: Po upgrade na Ubuntu 16.04 padá môj GTK/glade program
GTK2 je prastarý čert ví jak udržovaný toolkit, který funguje jen na X11, neumí škálovat na displeje s vyšším DPI a jakékoliv nedostatky v něm už nejspíš neopraví nikdo nikdy. Portovat GTK3 aplikaci na GTK2 je fakt krávovina; kdybys to už chtěl přepisovat, rozhodně rovnou do Qt5.

GTK přechází na nový vývojový model, kdy nová stabilní verze vyjde každé dva roky a minimálně po další dva roky bude podporovaná. Mezitím budou vycházet nestabilní vývojové verze GTK "n+1". Ideální to asi není, ale aspoň určitou garanci stabilní funkčnosti by to přinést mělo. GTK3 teď aktivně rozbíjí akorát grafická témata. Adwaitu si gnomaři vždy dle potřeby přiohnou, u jiných témat je to leckdy dost nepříjemné (třeba na Breeze pro GTK 3.20 se čekalo pěkně dlouho).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.