Summary: | gtk-demo core-dumps .... | ||
---|---|---|---|
Product: | xorg | Reporter: | Jonas Jonsson <Jonas.Jonsson> |
Component: | Lib/Xrender | Assignee: | Keith Packard <keithp> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | juran |
Version: | unspecified | ||
Hardware: | PA-RISC (HP) | ||
OS: | HP-UX | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Jonas Jonsson
2004-02-04 08:18:19 UTC
uname -a gives: HP-UX lilith B.11.11 U 9000/800 198901507 unlimited-user license Don't know if the contents of these two are interesting but: (gdb) print *info $5 = {next = 0x0, display = 0x800000010001fe48, codes = 0x800000010000c590, info = 0x800000010008f770} (gdb) print *dpy $6 = {ext_data = 0x0, free_funcs = 0x8000000100022650, fd = 4, conn_checker = 1, proto_major_version = 11, proto_minor_version = 0, vendor = 0x8000000100020968 "The XFree86 Project, Inc", resource_base = 20971520, resource_mask = 2097151, resource_id = 50, resource_shift = 0, resource_alloc = 0x800003ffff729ae0, byte_order = 0, bitmap_unit = 32, bitmap_pad = 32, bitmap_bit_order = 0, nformats = 7, pixmap_format = 0x80000001000227e8, vnumber = 11, release = 40300001, head = 0x0, tail = 0x0, qlen = 0, last_request_read = 252, request = 262, last_req = 0x800003ffff72e498 "", buffer = 0x8000000100021e40 "\022", bufptr = 0x8000000100021e40 "\022", bufmax = 0x8000000100022640 "", max_request_size = 65535, db = 0x800000010000c658, synchandler = 0, display_name = 0x8000000100021de8 "monica.pc.ds.sll.se:0.0", default_screen = 0, nscreens = 1, screens = 0x80000001000228a0, motion_buffer = 256, flags = 0, min_keycode = 8, max_keycode = 255, keysyms = 0x0, modifiermap = 0x0, keysyms_per_keycode = 0, xdefaults = 0x8000000100022758 "xterm.background:\twhite\nxterm.eightBitInput:\ttrue\nxterm.foreground:\tblack\nxterm.saveLines:\t2048\nxterm.scrollBar:\ttrue\n", scratch_buffer = 0x8000000100154178 "ÿÿÿ", scratch_length = 27392, ext_number = 5, ext_procs = 0x800000010000c588, event_vec = {0x800003ffff727530, 0x800003ffff727530, 0x800003ffff729370 <repeats 33 times>, 0x800003ffff727530 <repeats 35 times>, 0x800003ffff723cc0, 0x800003ffff727530 <repeats 57 times>}, wire_vec = {0x800003ffff7278b0, 0x800003ffff7278b0, 0 <repeats 33 times>, 0x800003ffff7278b0 <repeats 93 times>}, lock_meaning = 0, lock = 0x0, async_handlers = 0x0, bigreq_size = 0, lock_fns = 0x1400029, idlist_alloc = 0x8000000100022bd8, key_bindings = 0x0, cursor_font = 0, atoms = 0x0, mode_switch = 0, num_lock = 0, context_db = 0x0, error_vec = 0x0, cms = {defaultCCCs = 0x0, clientCmaps = 0x0, perVisualIntensityMaps = 0x0}, im_filters = 0x0, filler = {0, 0, 1, 0, -2147482625, -9266224, 0}, qfree = 0x0, next_event_serial_num = 0, flushes = 0x0, im_fd_info = 0x0, im_fd_length = 0, conn_watchers = 0x0, watcher_count = 0, filedes = 0x0, savedsynchandler = 0, resource_max = 0, xcmisc_opcode = 0, xkb_info = 0xfffff, trans_conn = 0x1ffffa} I run Cygwin/X on a W2K PC, connecting via telnet||ssh to the HP-UX machine .. I've now recompiled all of the code with CFLAGS=-Ae +DA2.0 -g Still crash in LockDisplay (Xrender.c:335) gdb /alcesys/build/gnome-2.6/bin/gtk-demo HP gdb 3.2 for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00. Copyright 1986 - 2001 Free Software Foundation, Inc. Hewlett-Packard Wildebeest 3.2 (based on GDB) is covered by the GNU General Public License. Type "show copying" to see the conditions to change it and/or distribute copies. Type "show warranty" for warranty/support. .. (gdb) directory /alcesys/build/garnome-0.29.1/bootstrap/xrender/work/main.d/xrender-0.8.3 Source directories searched: /alcesys/build/garnome-0.29.1/bootstrap/xrender/work/main.d/xrender-0.8.3:$cdir:$cwd (gdb) r Starting program: /alcesys/build/gnome-2.6/bin/gtk-demo Program received signal SIGSEGV, Segmentation fault. 0x7a92e264 in XRenderQueryFormats (dpy=0x40015ac8) at Xrender.c:335 335 LockDisplay (dpy); (gdb) list 330 int nf, ns, nd, nv; 331 int rlength; 332 int nbytes; 333 334 RenderCheckExtension (dpy, info, 0); 335 LockDisplay (dpy); 336 if (info->info) 337 { 338 UnlockDisplay (dpy); 339 return 1; (gdb) print *dpy $1 = {ext_data = 0x0, free_funcs = 0x400178a8, fd = 7, conn_checker = 1, proto_major_version = 11, proto_minor_version = 0, vendor = 0x40017a10 "The XFree86 Project, Inc", resource_base = 16777216, resource_mask = 2097151, resource_id = 50, resource_shift = 0, resource_alloc = 0x7aa9cd7e <_XAllocID>, byte_order = 0, bitmap_unit = 32, bitmap_pad = 32, bitmap_bit_order = 0, nformats = 7, pixmap_format = 0x40017a38, vnumber = 11, release = 40300001, head = 0x0, tail = 0x0, qlen = 0, last_request_read = 252, request = 262, last_req = 0x7aaac748 "", buffer = 0x400170a0 "\022", bufptr = 0x400170a0 "\022", bufmax = 0x400178a0 "@", max_request_size = 65535, db = 0x4005e2e0, synchandler = 0, display_name = 0x40013310 "monica.pc.ds.sll.se:0.0", default_screen = 0, nscreens = 1, screens = 0x40017ab0, motion_buffer = 256, flags = 0, min_keycode = 8, max_keycode = 255, keysyms = 0x0, modifiermap = 0x0, keysyms_per_keycode = 0, xdefaults = 0x40017950 "xterm.background:\twhite\nxterm.eightBitInput:\ttrue\nxterm.foreground:\tblack\nxterm.saveLines:\t2048\nxterm.scrollBar:\ttrue\n", scratch_buffer = 0x40094868 "ÿÿÿ", scratch_length = 27392, ext_number = 5, ext_procs = 0x4005df58, event_vec = {0x7aa9cdf6 <_XUnknownWireEvent>, 0x7aa9cdf6 <_XUnknownWireEvent>, 0x7aa9ce06 <_XWireToEvent> <repeats 33 times>, 0x7aa9cdf6 <_XUnknownWireEvent> <repeats 35 times>, 0x7aaa2292 <wire_to_event>, 0x7aa9cdf6 <_XUnknownWireEvent> <repeats 57 times>}, wire_vec = {0x7aa9cdfe <_XUnknownNativeEvent>, 0x7aa9cdfe <_XUnknownNativeEvent>, 0 <repeats 33 times>, 0x7aa9cdfe <_XUnknownNativeEvent> <repeats 93 times>}, lock_meaning = 0, lock = 0x0, async_handlers = 0x0, bigreq_size = 0, lock_fns = 0x1000029, idlist_alloc = 0x40017cb0, key_bindings = 0x0, cursor_font = 0, atoms = 0x0, mode_switch = 0, num_lock = 0, context_db = 0x0, error_vec = 0x0, cms = {defaultCCCs = 0x0, clientCmaps = 0x0, perVisualIntensityMaps = 0x0}, im_filters = 0x0, filler = { 0, 0, 0, 1, 0, 2057948574, 0}, qfree = 0x0, next_event_serial_num = 0, flushes = 0x0, im_fd_info = 0x0, im_fd_length = 0, conn_watchers = 0x0, watcher_count = 0, filedes = 0x0, savedsynchandler = 0, resource_max = 0, xcmisc_opcode = 0, xkb_info = 0x0, trans_conn = 0xfffff} (gdb) quit I've tried connecting to the HP-UX box via ssh -X and telnet, either way the app crash .... Is this still an issue with modern deliverables? If it's restricted to HP-UX, I'm not sure how easy it will be to get someone to fix it, but patches are welcome =/ |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.