I realize this is absolutely no information at all, but someone may
have a clue for me...

I have a gtk1.2/pygtk 0.6.8/python 2.1.1 program on the SGI which VERY
rarely dies
with the following:

Gtk-CRITICAL **: file gtkobject.c: line 1162: assertion `GTK_IS_OBJECT
(object)' failed.

Gtk-WARNING **: invalid unclassed pointer in cast to `GtkObject'

Gtk-WARNING **: invalid unclassed pointer in cast to `GtkObject'

Gtk-WARNING **: invalid unclassed pointer in cast to `GtkObject'

Gtk-WARNING **: invalid unclassed pointer in cast to `GtkObject'

Then core dump.

Would anybody have an idea what types of errors would manifest
themselves in
this way?  I can not reproduce this reliably, and I may go weeks without
seeing it.

What else could I do to debug this?

Thanks,


Ralph Walden


What follows is a dbx stack trace: (sorry for the ugly waste of
bandwidth!)

(dbx) where
>  0 _wrap_GTK_OBJECT_TYPE(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0, 0xc230000, 0x4, 
>0x5f762b58) 
>["/view/sgi_comtools/vob/comtools/python/pygtk-0.6.8/gtkmodule_impl.c":420, 
>0x5f9b561c]
   1 eval_code2(0x1023de40, 0x0, 0x0, 0x0, 0x10282278, 0x0, 0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1948,
0x1003f798]   2 fast_function(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":3022,
0x100417cc]
   3 eval_code2(0x1024e9a8, 0x0, 0x0, 0x0, 0x102ac23c, 0x0, 0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1972,
0x1003dd3c]   4 fast_function(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":3022,
0x100417cc]
   5 eval_code2(0x1020b4a8, 0x0, 0x0, 0x0, 0x102b6564, 0x0, 0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1972,
0x1003dd3c]   6 call_eval_code2(0x0, 0x1113a354, 0x0, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2966,
0x100414d0]
   7 call_object(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0, 0xc230000, 0x4,
0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2805,
0x10040f90]   8 PyEval_CallObjectWithKeywords(0x0, 0x1113a354, 0x0,
0x11178b00, 0x0, 0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2740,
0x10040d54]
   9 instance_getattr(0x1113a354, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Objects/classobject.c":663,
0x100769b4]
   10 eval_code2(0x1033d270, 0x0, 0x0, 0x0, 0x1117172c, 0x0, 0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1761,
0x1003bccc]   11 fast_function(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":3022,
0x100417cc]
   12 eval_code2(0x1033c560, 0x0, 0x0, 0x0, 0x103392e4, 0x0, 0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1972,
0x1003dd3c]   13 call_eval_code2(0x0, 0x111409b4, 0x0, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2966,
0x100414d0]
   14 call_object(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0, 0xc230000, 0x4,
0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2805,
0x10040f90]
   15 call_method(0x0, 0x111409b4, 0x0, 0x11178b00, 0x0, 0xc230000, 0x4,
0x111409b4)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2923,
0x10041374]
   16 call_object(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0, 0xc230000, 0x4,
0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2803,
0x10040f78]
   17 PyEval_CallObjectWithKeywords(0x0, 0x10107b7c, 0x0, 0x11178b00,
0x0, 0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":2740,
0x10040d54]
   18 PyObject_CallObject(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Objects/abstract.c":1529,
0x10046f94]
   19 PyGtk_HandlerMarshal(0x0, 0x110dc2b4, 0xffffffff, 0x0, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/pygtk-0.6.8/gtkmodule.c":3476,
0x5f9ab554]
   20 gtk_invoke_idle_timeout(0x0, 0x0, 0xffffffff, 0x4, 0x0, 0xc230000,
0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/gnome/gtk+-1.2.9/gtk/gtkmain.c":1244,
0x5f8a88f0]   21 g_main_dispatch(0x0, 0x5f8a88b0, 0xffffffff,
0x11178b00, 0x0, 0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/gnome/glib-1.2.8/gmain.c":656,
0x5f73a50c]   22 g_main_iterate(0x0, 0x1, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x0, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/gnome/glib-1.2.8/gmain.c":877,
0x5f73aab4]More (n if no)?y
   23 g_main_run(0x105f6050, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/gnome/glib-1.2.8/gmain.c":935,
0x5f73aeb4]   24 gtk_main(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/gnome/gtk+-1.2.9/gtk/gtkmain.c":524,
0x5f8a6e0c]   25 _wrap_gtk_main(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/pygtk-0.6.8/gtkmodule.c":3891,
0x5f9acae4]   26 eval_code2(0x1023e610, 0x0, 0x0, 0x0, 0x1016ee30, 0x0,
0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1948,
0x1003f798]   27 fast_function(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":3022,
0x100417cc]
   28 eval_code2(0x10189db0, 0x0, 0x0, 0x0, 0x102ac58c, 0x0, 0x0, 0x0)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":1972,
0x1003dd3c]   29 PyEval_EvalCode(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/ceval.c":341,
0x10039ed8]
   30 run_node(0x1014f590, 0x0, 0x0, 0x0, 0x0, 0xc230000, 0x4,
0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/pythonrun.c":1045,
0x10049d78]   31 PyRun_FileExFlags(0x0, 0x0, 0xffffffff, 0x0, 0x0,
0xfb525a8, 0x0, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/pythonrun.c":1023,
0x10049cf0]
   32 PyRun_SimpleFileExFlags(0x0, 0x7fff302b, 0x0, 0x0, 0x0, 0xc230000,
0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/pythonrun.c":665,
0x10048b6c]
   33 PyRun_AnyFileExFlags(0xfb525d8, 0x7fff302b, 0x0, 0x7fff2c10, 0x0,
0xc230000, 0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Python/pythonrun.c":479,
0x10048364]
   34 Py_Main(0x3, 0x7fff2cb4, 0xffffffff, 0x11178b00, 0x0, 0xc230000,
0x4, 0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Modules/main.c":320,
0x10012be8]
   35 main(0x0, 0x0, 0xffffffff, 0x11178b00, 0x0, 0xc230000, 0x4,
0x5f762b58)
["/view/sgi_comtools/vob/comtools/python/Python-2.1.1-test/Modules/python.c":10,
0x1001282c]   36 __start()
["/xlv55/kudzu-apr12/work/irix/lib/libc/libc_n32_M3/csu/crt1text.s":177,
0x100127d8]
-- 

Ralph E. Walden
Tripos, Inc.
[EMAIL PROTECTED]
_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to