Gambas-it

Gambas3 => Programmazione => Topic aperto da: alcresio - 13 Settembre 2012, 00:07:55

Titolo: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: alcresio - 13 Settembre 2012, 00:07:55
durante il rimensionamento di un form contenente una picture ottengo un loop infinito con questo errore in console:
(rflv-3.2:2810): Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_WIDGET (widget)' failed
ovviamente la gui del programma si pianta e devo morteseccarla!

Versione gambas 3.2.1
So Debian backPorted Kmuto Kernel 3.2
DE gnome/kde/en17

con una precedente versione svn (sempre del ramo 3), non ricordo di preciso quale avevo, funzionava alla grande!
Chi mi sa dire cosa sta succedendo?
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 00:13:23
Da diversi giorni sto vedendo nella Mailing List Internazionale diversi messaggi - botta e risposta - aventi questo oggetto: on qt4 do, on gtk doesn't work... però non avendo approfondito non saprei di cosa si tratta in particolare; né so dire se è comunque afferente al problema da te qui sollevato. :-\
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: alcresio - 13 Settembre 2012, 00:24:21
bella storia! comunque debuggando passo a passo  ho scoperto che il problema nasce con questa semplice riga di codice:

FormBig.Show

ecco fatto! nel momento che chiamo questo metodo si verifica il guaio...
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 00:25:41
bella storia! comunque debuggando passo a passo  ho scoperto che il problema nasce con questa semplice riga di codice:

FormBig.Show

ecco fatto! nel momento che chiamo questo metodo si verifica il guaio...

....forse qualcuno dovrebbe segnalare il bug a Minisini......   :-X
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: alcresio - 13 Settembre 2012, 00:30:24
è presto per dire che sia un bug... forse ci sono strane alchimie da reimpostare "nell'object inspector"...  ma se non ci levo le gambe lo segnalerò di sicuro...
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 00:40:39
.. forse ci sono strane alchimie da reimpostare
Ed allora ti serve un apprendista stregone !  :devil:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: alcresio - 13 Settembre 2012, 00:55:21
è un bug! ora ho le prove... nel form è presente un sacco di roba, ma il colpevole è la insignificante label!!!! abilitando la trasparenza della label si pianta tutto! bello vero???

allego una app di esempio per creare il bug!

la invio anche a misini...
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 10:45:57
la invio anche a misini...
...non è che ti vuoi prendere pure tu la rogna della nomina ad Ambasciatore presso la M.L.I. ?  ;D
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: md9327 - 13 Settembre 2012, 18:15:49
Te piacerebbe...  ;D
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 18:30:53
Te piacerebbe...  ;D
...come un sogno erotico !   :angel:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: md9327 - 13 Settembre 2012, 18:41:50
addirittura!!!  :o
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 18:43:48
addirittura!!!  :o
Non sai che liberazione !   :specchio:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: md9327 - 13 Settembre 2012, 18:51:23
ma vaaaaaaà...  :bad:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 18:55:41
ma vaaaaaaà...  :bad:
Non spingere alcresio a rifiutare l'offerta !  :violent:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: alcresio - 13 Settembre 2012, 22:49:25
Ambasciatore??? No di sicuro, ma ho comunicato a Misini diversi bug sin dalle prime versioni di Gambas, e l'ho fatto sempre in modo molto accurato e accompagnato dal codice che crea il bug e la descrizione completa del problema e del sistema su cui questo si verifica...
Non credo si debba essere "nominati" da qualcuno per aiutare la comunità di gambas...
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 13 Settembre 2012, 23:22:24
ma ho comunicato a Misini diversi bug sin dalle prime versioni di Gambas, e l'ho fatto sempre in modo molto accurato e accompagnato dal codice che crea il bug e la descrizione completa del problema e del sistema su cui questo si verifica...
...chissà se ho la facoltà di nominarti almeno vice-Ambasciatore ?!  :-\


Non credo si debba essere "nominati" da qualcuno per aiutare la comunità di gambas...
Sante parole !  :D
Mi sa che mi s-nomino subito !  :yeah:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: alcresio - 14 Settembre 2012, 00:07:52
Vice lo sopporterei meglio.... ahhaahh!
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 14 Settembre 2012, 00:10:49
Vice lo sopporterei meglio.... ahhaahh!
Qui però ci vuole l'intervento autorevole di Milio  :police: per decidere: fu lui proprio a nominarmi !  ;D
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: milio - 14 Settembre 2012, 17:12:28
Bha.. io non ho mica fatto firmare col sangue niente a nessuno... avevo solo visto che sei uno molto presente sul forum... e quindi saresti tornato utile in quel ruolo :)
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 14 Settembre 2012, 17:14:22
Bha.. io non ho mica fatto firmare col sangue niente a nessuno... avevo solo visto che sei uno molto presente sul forum... e quindi saresti tornato utile in quel ruolo :)
...ma tu, milio, sei bravo ed esperto !   :coder:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: md9327 - 14 Settembre 2012, 17:46:19
Si, ma parla poco...  ;D

Come ambasciatore ci vuole uno con parlantina, anche se magari non ci capisce nulla...   :rotfl:

Poi, dato che è esperto di Midi, le richieste le può anche cantare e suonare...  :rotfl:

Scherzoooooooo! Vuott...  :-*
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: vuott - 14 Settembre 2012, 17:58:27
...anche se magari non ci capisce nulla...   :rotfl:
...del tipo: "Non si è capito niente, ma parla proprio bene !"  ?  :-X
(http://images3.wikia.nocookie.net/__cb20070715120542/nonciclopedia/images/c/c1/Computer_14.gif)
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: milio - 14 Settembre 2012, 22:20:54
Si, ma parla poco...  ;D

Vedi mio avatar :-X :rotfl:
Titolo: Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
Inserito da: md9327 - 16 Settembre 2012, 11:22:45
 :D

...come accennavo... dice poco...  ;D