Bonjour à tous et à toutes,
j'ai développé un programme mixant C/F90 et Gtk+.
Pour la partie Gtk+, j'ai utilisé glade pour construire l'interface,
puis gtk-builder-convert pour transformer le fichier glade en fichier xml que je peut utiliser sous Win32 comme sous Linux.
Tout marche au poil cependant chaque fois que je démarre mon programme j'ai une succession de message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
 
Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
 
Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
 
Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
 
Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
 
Gtk-CRITICAL **: gtk_text_buffer_get_insert: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed
 
Gtk-CRITICAL **: gtk_text_buffer_get_iter_at_mark: assertion `GTK_IS_TEXT_MARK (mark)' failed
 
Gtk-CRITICAL **: _gtk_text_layout_get_block_cursor: assertion `layout != NULL' failed
 
Gtk-CRITICAL **: gtk_text_layout_get_cursor_locations: assertion `layout != NULL' failed
 
Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
 
Gdk-CRITICAL **: gdk_window_invalidate_rect: assertion `window != NULL' failed
 
Gtk-CRITICAL **: gtk_widget_grab_default: assertion `GTK_WIDGET_CAN_DEFAULT (widget)' failed
Je comprends que ces messages sont dus au positionnement des widgets les uns dans les autres lors de la création de l'interface avec glade ...
mais je n'ai pas les compétences pour déterminer l'origine de ces erreurs et les corriger ... une âme charitable pourrait elle éclairer ma lanterne ?

Merci d'avance.