[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 306
  • Last Modified:

Trusted forward ? how to set it ou what?

I made a simple windows for XLib but a got this error. Goggling I found some references that point to some problems with trusted forward.


ToolKit: Window manager didn't set icon sizes - using default.
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Value in failed request:  0x0
  Serial number of failed request:  17
  Current serial number in output stream:  23


This is to point where the program stop:

      int fake_argc = 1;
      char *fake_argv[] = { (char *)"programname\0", 0 };

      XSetWMProperties(tk->getDisplay(), win, &windowName, &iconName,  fake_argv, fake_argc, &size_hints, &wm_hints, &class_hints);

any idea?
0
rubentrancoso
Asked:
rubentrancoso
  • 3
1 Solution
 
rubentrancosoAuthor Commented:
the output from strace:

read(4, "#  $Xorg: C,v 1.3 2000/08/17 19:"..., 4096) = 772
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0xf7061000, 4096)                = 0
uname({sys="Linux", node="localhost.localdomain", ...}) = 0
open("/home/trancoso/.Xdefaults-localhost.localdomain", O_RDONLY) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="localhost.localdomain", ...}) = 0
write(3, "7\0\4\0\3\0 \3\2\0 \3\0\0\0\0H\1\32\0\2\0 \3\3\0 \3\24"..., 484) = 484
read(3, "\0\2\21\0\0\0\0\0\0\0\22\0\0\0\0\0\0\0\0\0\37\0\0\0\320"..., 32) = 32
open("/usr/X11R6/lib/X11/XErrorDB", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=36378, ...}) = 0
read(4, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 36378) = 36378
close(4)                                = 0
brk(0)                                  = 0x9aa2000
brk(0x9ac5000)                          = 0x9ac5000
write(2, "X Error of failed request:  BadV"..., 86X Error of failed request:  BadValue (integer parameter out of range for operation)
0
 
AlexFMCommented:
Try fake_argc = 2.
0
 
rubentrancosoAuthor Commented:
not yet...
ToolKit: Window manager didn't set icon sizes - using default.
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Value in failed request:  0x0
  Serial number of failed request:  17
  Current serial number in output stream:  23
0
 
rubentrancosoAuthor Commented:
I changed the approach an now it work with a minimal to begin

http://tronche.com/gui/x/xlib-tutorial/prog-1.cc
0
 
CetusMODCommented:
PAQed with points refunded (500)

CetusMOD
Community Support Moderator
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now