[Vm-dev] can't get amd64 squeak install working
Martin Kuball
martinkuball at web.de
Thu Jul 19 15:57:19 UTC 2007
Hi Timmy,
did you try to run a different X prog from the shell? Does it work? Maybe
there is an error in the environment?
Besides that I think major opcode 78 has something to do with color maps.
So please provide the output of the prog xdpyinfo.
Martin
Am Thursday 19 July 2007 schrieb Timmy Douglas:
> I'm reposting here from the main squeak list because no one there
> seems to be able to help me. I am using the latest subversion tree to
> build the source but it appears the vm-display-X11 part isn't working
> correctly. If I run headless it seems to start without errors but I
> have no way of checking anything.
>
> I'm using a standard ubuntu install with gnome 2.18.1..and the default
> window manager... whatever that is. metacity?
>
> >> timmy at timmy-desktop:~/src/squeak/seaside-test/squeak-svn-source/platf
> >>orms/unix/bld$ ./squeak ../../../../Squeak3 0alpha.7121.image
> >> X Error: BadValue (integer parameter out of range for operation)
> >> Major opcode of failed request: 78
> >> Minor opcode of failed request: 0
> >> Serial number of failed request: 7
> >
> > Sorry, I don't know what is causing this.
>
> XInternAtoms might be.
>
> BadValue: Some numeric value falls outside the range of values
> accepted by the request. Unless a specific range is specified for an
> argument, the full range defined by the argument's type is
> accepted. Any argument defined as a set of alternatives can generate
> this error.
>
>
> (gdb)
> 2036 XInternAtoms(stDisplay, selectionAtomNames,
> SELECTION_ATOM_COUNT, False, selectionAtoms); (gdb)
>
> Breakpoint 3, xError (dpy=0x736d70, evt=0x7fff40a13940)
> at
> /home/timmy/src/squeak/seaside-test/squeak-svn-source/platforms/unix/vm-
>display-X11/sqUnixX11.c:1753 1753 {
> (gdb)
> 1755 XGetErrorText(dpy, evt->error_code, buf, sizeof(buf));
> (gdb)
> 1753 {
> (gdb)
> 1755 XGetErrorText(dpy, evt->error_code, buf, sizeof(buf));
> (gdb)
> 1756 fprintf(stderr,
> (gdb)
> X Error: BadValue (integer parameter out of range for operation)
> Major opcode of failed request: 78
> Minor opcode of failed request: 0
> Serial number of failed request: 7
> 1766 }
> (gdb) print selectionAtoms
> $21 = {18446744073709551599, 18446744073709551562, 18446744073709551589,
> 18446744073709551571, 18446744073709551586, 18446744073709551606,
> 18446744073709551563, 18446744073709551600}
>
>
> then I get a lot of Xerrors printed before it resumes execution. My
> gdb doesn't seem to support threads beceause 'info threads' is blank.
> here is another run:
>
> Breakpoint 5, initWindow (displayName=<value optimized out>)
> at
> /home/timmy/src/squeak/seaside-test/squeak-svn-source/platforms/unix/vm-
>display-X11/sqUnixX11.c:2036 2036 XInternAtoms(stDisplay,
> selectionAtomNames, SELECTION_ATOM_COUNT, False, selectionAtoms); (gdb)
> print stDisplay
> $23 = (Display *) 0x736d70
> (gdb) print *stDisplay
> $24 = <incomplete type>
> (gdb) print selectionAtomNames
> $25 = {0x2b32917b67ec "CLIPBOARD", 0x2b32917b67f6 "CUT_BUFFER0",
> 0x2b32917b6802 "TARGETS", 0x2b32917b680a "MULTIPLE", 0x2b32917b6813
> "UTF8_STRING", 0x2b32917b681f "COMPOUND_TEXT", 0x2b32917b682d
> "TIMESTAMP", 0x2b32917b6837 "SQUEAK_SELECTION"} (gdb) print
> SELECTION_ATOM_COUNT
> No symbol "SELECTION_ATOM_COUNT" in current context. (This is 8)
> (gdb) print False
> No symbol "False" in current context.
> (gdb) print selection
> selection selectionAtomNames selectionAtoms
> (gdb) print selectionAtoms
> $26 = {0, 0, 0, 0, 0, 0, 0, 0}
> (gdb) ptype Display
> type = struct _XDisplay {
> <incomplete type>
> }
>
>
>
> If you need more info just ask and I'll try to get it.
More information about the Vm-dev
mailing list