Hi, Need help in finding the solution to the following problem :
I am trying to evoke a glade application on Solaris 10 ( glade-2 ), and facing the following error: Error : The program '' received an X Window System error. This probably reflects a bug in the program. The error was 'BadLength (poly request too large or internal Xlib length erro'. (Details: serial 12 error_code 16 request_code 155 minor_code 4) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Also I tried running this application using the dbx debugger and stopped at the _XError to get the following backtrace: (dbx) stop in main (dbx) stop in _XError dbx: warning: '_XError' has no debugger info -- will trigger on first instruction dbx: stop in _XError (dbx) stop in gnome_init dbx: "gnome_init" is not defined as a function or procedure in the scope `tablist`main.C`main` dbx: see `help scope' for details (dbx) run $RUN Running: tablist -featureClass PTWPRO [EMAIL PROTECTED] ([EMAIL PROTECTED]) stopped in main at 0x000d36e8 0x000d36e8: main : save %sp, -1256, %sp (dbx) cont [EMAIL PROTECTED] ([EMAIL PROTECTED]) stopped in _XError at 0xfd4bdc8c 0xfd4bdc8c: _XError : save %sp, -192, %sp (dbx) where current thread: [EMAIL PROTECTED] =>[1] _XError(0x8cf0e0, 0x8d0ed8, 0x8cea04, 0x10, 0x0, 0x8cf0e0), at 0xfd4bdc8c [2] _XReply(0x8cf0e0, 0x8d0ed8, 0x6b, 0x0, 0x0, 0x20), at 0xfd49e208 [3] XGetXineramaInfo(0x8cf0e0, 0x0, 0x145, 0x8d0d08, 0x8d0ed8, 0x8ce440), at 0xfa453740 [4] XineramaGetInfo(0x8cf0e0, 0x0, 0xffbfebd0, 0xffbfebc0, 0x2, 0x8d0d08), at 0xfa4535b4 [5] check_solaris_xinerama(0x8d0b10, 0xfd3fed14, 0x2b9b8, 0xfd49f300, 0xffbfecb4, 0x0), at 0xfd3d33a8 [6] init_xinerama_support(0x8d0b10, 0x0, 0x2b88c, 0xfbd6ce70, 0x0, 0x1), at 0xfd3d34d8 [7] _gdk_x11_screen_new(0x8cf938, 0x0, 0x0, 0x2ba64, 0x0, 0xfd3fed14), at 0xfd3d332c [8] gdk_display_open(0x0, 0x8cf938, 0x8cf0e0, 0x0, 0x1, 0xfd3fed14), at 0xfd3b8c00 [9] gdk_display_open_default_libgtk_only(0x0, 0x69cf4, 0xfc0e98a4, 0x0, 0xfd3fed14, 0x3c), at 0xfd3950b0 [10] gtk_init_check(0xffbfef5c, 0xffbfef58, 0x0, 0x0, 0x0, 0x0), at 0xfbf2a3ac [11] gtk_init(0xffbfef5c, 0xffbfef58, 0xfbda8800, 0x1b4900, 0x0, 0xfc0decd0), at 0xfbf2a3e8 [12] bonobo_ui_gtk_post_args_parse(0x8ca2d0, 0x32c, 0x4c650, 0x0, 0xfbbf0588, 0x8c7a58), at 0xfbba3fa4 [13] gnome_program_postinit(0x8ca2d0, 0x0, 0x1673c, 0xfd43402c, 0x6f7854, 0xfd433a0c), at 0xfd41d3c8 [14] gnome_program_initv(0x8ca2d0, 0x14522e, 0x145234, 0x1, 0x1, 0xffbff5fc), at 0xfd41d850 [15] gnome_program_init(0x14522e, 0x145234, 0xfbcaa52c, 0x1, 0xffbff5fc, 0xfbc91eec), at 0xfd41d438 [16] gnome_init_with_popt_table(0x14522e, 0x145234, 0x1, 0xffbff5fc, 0x0, 0x0), at 0xfbc5a3e0 [17] main(0x3, 0xffbff674, 0xffbff684, 0x168c00, 0xf97c0fc0, 0xf97c1000), at 0xd378c (dbx) FYI, the piece of code which is calling the function gnome_init is: int main(int argc, char *argv[]) { GladeXML *xml; poptContext ctx; char *args[2] = {"",""}; int i; wellID wellid; char *wellName[2]; long ier; LsdDialog *well_select; char *configfile = NULL; char *wellfile = NULL; char *lsdtype = NULL; int daemon_mode = 0; int keepalive = 0; int pid = 0; char *fullpath; char command[1024]; GdkWindow *Gwin; Window win; GtkWidget *gwid; Display *xdis; Display *xdis2; TabOW *Tabow = new TabOW(&argc, argv); gnome_init("tabui", "0.0.1",1,args); glade_gnome_init(); glade_init_subtree_widgets(); fullpath = ptw_get_file_path("gtk.rc"); Kindly suggest what can be the possible reason for this error and how to proceed further to solve it. Thanks in advance. Neha
_______________________________________________ Glade-devel maillist - Glade-devel@lists.ximian.com http://lists.ximian.com/mailman/listinfo/glade-devel