Autore Topic: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >  (Letto 2354 volte)

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
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?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
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. :-\
« Ultima modifica: 13 Settembre 2012, 00:24:45 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
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...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
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
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
è 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...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
.. forse ci sono strane alchimie da reimpostare
Ed allora ti serve un apprendista stregone !  :devil:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
è 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...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
la invio anche a misini...
...non è che ti vuoi prendere pure tu la rogna della nomina ad Ambasciatore presso la M.L.I. ?  ;D
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Te piacerebbe...  ;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Te piacerebbe...  ;D
...come un sogno erotico !   :angel:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
« Risposta #10 il: 13 Settembre 2012, 18:41:50 »
addirittura!!!  :o

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
« Risposta #11 il: 13 Settembre 2012, 18:43:48 »
addirittura!!!  :o
Non sai che liberazione !   :specchio:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
« Risposta #12 il: 13 Settembre 2012, 18:51:23 »
ma vaaaaaaà...  :bad:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
« Risposta #13 il: 13 Settembre 2012, 18:55:41 »
ma vaaaaaaà...  :bad:
Non spingere alcresio a rifiutare l'offerta !  :violent:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline alcresio

  • Grande Gambero
  • ***
  • Post: 100
    • Mostra profilo
Re: Strano errore: < Gtk-CRITICAL **: gtk_widget_realize: assertion `GTK_IS_W >
« Risposta #14 il: 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...