List Info

Thread: gdk_x_error on solaris 10




gdk_x_error on solaris 10
user name
2007-04-10 07:18:42
Hi,
 
Need help in finding the solution to the following problem :
 ;
I am trying to evoke a glade application on Solaris 10 ( gnome 2.0 ), 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
   t1">t1 (l1) stopped in main at 0x000d36e8
   0x000d36e8: main : save %sp, -1256, %sp
  (dbx) cont
   t1">t1 (l1) stopped in _XError at 0xfd4bdc8c
   0xfd4bdc8c: _XError : save %sp, -192, %sp
  (dbx) where

 



current thread: t1

=>[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
 
 
 
gdk_x_error on solaris 10
user name
2007-04-10 23:27:46
 
Hi,
 
Need help in finding the solution to the following problem :
 ;
I am trying to evoke a glade application on Solaris 10 ( gnome 2.0 ), 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
   1" target="_blank">t1 (l1) stopped in main at 0x000d36e8
   0x000d36e8: main : save %sp, -1256, %sp
  (dbx) cont
   1" target="_blank">t1 (l1) stopped in _XError at 0xfd4bdc8c
   0xfd4bdc8c: _XError : save %sp, -192, %sp
  (dbx) where

 



current thread: t1

=>[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
 
 
 
Re: gdk_x_error on solaris 10
user name
2007-04-11 11:52:06
On Wed, 2007-04-11 at 09:57 +0530, neha jain wrote:

> Need help in finding the solution to the following
problem :
>  
> I am trying to evoke a glade application on Solaris 10
( gnome 2.0 ),
> and facing the following error:
>  
> Error :
>  
>            The program '' received an X Window System
error.
>            This probably reflects a bug in the
program.

Do other glade programs work for you?
Find another one and try compiling and running it in the
same way.  Compare the source with your own.

Make sure you have dealt with any (all) compiler warnings.

Liam

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/Peop
le/Quin/
Pictures from old books: http://fromoldbooks.org/

Ankh: irc.sorcery.net irc.gnome.org www.advogato.org

_______________________________________________
gnome-devel-list mailing list
gnome-devel-listgnome.org
http://mail.gnome.org/mailman/listinfo/gnome-devel-list

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )