Buongiorno.
Mi capita in modo del tutto casuale che il mio applicativo vada in crash, credo nel momento di eseguire la quarta di questo gruppo di istruzioni:
Glib::RefPtr<Gdk::Window> root = Gdk::Window::get_default_root_window();
usleep(100000);
cout << "Dimensioni2 " << x << " " << y << " " << width << " " << height << endl;
Glib::RefPtr<Gdk::Pixbuf> immagine = Gdk::Pixbuf::create(rootmio, x, y, width, height);
L'errore che mi viene esposto è: Fatal IO error 11 (Risorsa temporaneamente non disponibile) on X server.
La possibilità di questo errore diminuisce molto se do un'attesa leggermente più lunga con la seconda istruzione riportata sopra.
Che voi sappiate, c'è la possibilità di chiedere se le risorse necessarie all'esecuzione di quella istruzione sono libere prima di eseguirla ?
Molte grazie.