Hello,

Am Freitag, den 08.04.2005, 11:10 +0530 schrieb poonam chokshi:
> hello,
> 
> I am using the combobox in the heirarchy as shown
> -Main window
>       -secframe
>               -secfixed
>                       -seccmb
> Now i am trying to add some data to the the combo box usingthe g_list_append()
> function in my own callback defined in the callback.c ..But it gives
> me the segmentationfault
> My function goes like this....
> 
> int parse_ini_file(char * ini_name)
> {        
>       int i=0;   
>       GtkWidget *seccmbentry;
>       GList *items=NULL;
>       GList *seccmb_items=NULL;
>       
>       ini = iniparser_load(ini_name); //library function that i am using
>         if (ini==NULL)
>         {
>                 fprintf(stderr, "cannot parse file [%s]", ini_name);
>                 return -1 ;
>         }
>       section=iniparser_getnsec(ini); //library function that will return the 
> count
>       printf("the number of sections:%d\n",section);
>               seccmbentry = GTK_COMBO (seccmb)->entry;
>       for(i=0;i<=section-1;i++)
>       {
>               seccmb_items=iniparser_getsecname(ini,i); //library function
>               printf("Items=%s\n",seccmb_items);
>               items=g_list_append(items,seccmb_items); //giving segmentation 
> fault over here

Are you sure that the segmentation fault happens here?

>       }
>       
>       gtk_entry_set_text (GTK_ENTRY (seccmbentry), seccmb_items);

The possibility that i could happen here is greater.

I don't see that you are checking seccmb_items, seccmbentry or seccmb
against NULL-pointer.
Perhaps they are NULL...

Best regards

Juergen

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to