[Gtk-sharp-list] Problem with not auuthorized threads in Gtk# and TreeViews

Victor Rafael Rivarola Soerensen (FANATICO y LOCO por Cristo) vrrivaro at gmail.com
Sat Sep 9 15:02:42 EDT 2006

I am building a simple data access program with Gtk#. I am currently
running into a mysterious (to me) problem.

The software contains a standard parent-child Create, Update, Recover,
and Delete (CURD) form. My form has two TreViews, one for the parent
and the other for the child. The the parent's treeview works
flawlessly. The child TreeView fails with this message opon invocation
of the class' constructor:

(<unknown>:7756): Gtk-CRITICAL **:
gtk_tree_view_column_cell_layout_set_cell_data_func: assertion `info
!= NULL' failed

I have placed System.Console.WriteLine's on differentt places of the
constructor to spot where did my software failed, but the warning came
out in different places in different executitons. A classic example of
what happens when you use threads, but I didn't use any on my app.

Ok, so it seem obvious to me that Gtk# uses them itself. If so, how do
I debug it? How do I translate that (<unkown>:7756) into a program
file and line number? Can you tell me what that message means at
least? I cannot find anything on Gtk# thats called info.

I have searched on the gtk-sharp list for that message in many
different wordings, and I didn't come up with anything.

Thanks and may Jesus bless you all,

Victor Rafael Rivarola

"Por cuanto eres tibio, y no frío ni caliente, te vomitaré de mi boca."
Apocalipsis 3:16

"Porque la Palabra de la Cruz es locura para los que se pierden; pero a
los que se salvan, esto es, a nosotros, es poder de Dios."
1 Corintios 1:18

More information about the Gtk-sharp-list mailing list