gdk_x_error on solaris 10
- From: "neha jain" <tcs jain gmail com>
- To: gnome-devel-list gnome org
- Subject: gdk_x_error on solaris 10
- Date: Wed, 11 Apr 2007 09:57:46 +0530
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
t 1 (l 1) stopped in main at 0x000d36e8
0x000d36e8: main : save %sp, -1256, %sp
(dbx) cont
t 1 (l 1) stopped in _XError at 0xfd4bdc8c
0xfd4bdc8c: _XError : save %sp, -192, %sp
(dbx) where
current thread: t 1
=>[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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]