* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort @ 2023-09-18 10:06 Stephen Berman 2023-09-18 11:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors ` (4 more replies) 0 siblings, 5 replies; 39+ messages in thread From: Stephen Berman @ 2023-09-18 10:06 UTC (permalink / raw) To: 66068 [-- Attachment #1: Type: text/plain, Size: 1164 bytes --] I just built Emacs --with-xwidgets on a new system (glibc-2.38, gcc-13.2.0, linux-6.5.2) on which I've installed webkitgtk-2.41.92 for both Gtk3 and Gtk4 (libwebkit2gtk-4.1.so and libwebkitgtk-6.0.so). When I invoke `M-x xwidget-webkit-browse-url', enter a URL at the prompt and press RET, Emacs aborts. I ran under gdb and have attached a full backtrace. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2023-09-18 built on strobelfs2 Repository revision: b331bf6d8a21ef3ac7e70d3f4a937e4256178d55 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Linux From Scratch r12.0-19 Configured using: 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix [-- Attachment #2: gdb backtrace --] [-- Type: text/plain, Size: 64688 bytes --] steve [ ~ ]$ gdb ./emacs GNU gdb (GDB) 13.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./emacs... SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0.0 TERM = dumb Breakpoint 1 at 0x18dc26: file /home/steve/src/emacs/emacs-master/src/emacs.c, line 446. Breakpoint 2 at 0x151a88: file /home/steve/src/emacs/emacs-master/src/xterm.c, line 26905. r -Q Starting program: /home/steve/build/emacs-master/src/emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffdc1fc6c0 (LWP 5052)] [New Thread 0x7fffdb86c6c0 (LWP 5053)] [New Thread 0x7fffdaedc6c0 (LWP 5054)] [New Thread 0x7fffda3e36c0 (LWP 5055)] [New Thread 0x7fffd99876c0 (LWP 5056)] [Thread 0x7fffd99876c0 (LWP 5056) exited] [New Thread 0x7fffd99876c0 (LWP 5057)] [New Thread 0x7fffd8ff76c0 (LWP 5058)] [Thread 0x7fffd99876c0 (LWP 5057) exited] [Thread 0x7fffd8ff76c0 (LWP 5058) exited] [New Thread 0x7fffd8ff76c0 (LWP 5059)] [New Thread 0x7fffd99876c0 (LWP 5060)] [Thread 0x7fffd8ff76c0 (LWP 5059) exited] [Thread 0x7fffd99876c0 (LWP 5060) exited] [Detaching after vfork from child process 5062] [Thread 0x7fffda3e36c0 (LWP 5055) exited] [New Thread 0x7fffda3e36c0 (LWP 5087)] Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal [New Thread 0x7fffd99876c0 (LWP 5088)] [New Thread 0x7fffd8ff76c0 (LWP 5089)] [New Thread 0x7fffc1fff6c0 (LWP 5090)] [New Thread 0x7fffc166f6c0 (LWP 5091)] [New Thread 0x7fffc0cdf6c0 (LWP 5092)] [New Thread 0x7fff67fff6c0 (LWP 5093)] [New Thread 0x7fff6766f6c0 (LWP 5094)] [New Thread 0x7fff66cdf6c0 (LWP 5095)] [New Thread 0x7fff6634f6c0 (LWP 5096)] [New Thread 0x7fff659bf6c0 (LWP 5097)] [New Thread 0x7fff6502f6c0 (LWP 5098)] [New Thread 0x7fff4bfff6c0 (LWP 5099)] [New Thread 0x7fff4b66f6c0 (LWP 5100)] [New Thread 0x7fff4acdf6c0 (LWP 5101)] [New Thread 0x7fff4a34f6c0 (LWP 5102)] [New Thread 0x7fff499bf6c0 (LWP 5103)] [New Thread 0x7fff4902f6c0 (LWP 5104)] [New Thread 0x7fff2bfff6c0 (LWP 5105)] [New Thread 0x7fff2366f6c0 (LWP 5106)] [New Thread 0x7fff2b66f6c0 (LWP 5107)] [New Thread 0x7fff2acdf6c0 (LWP 5108)] [New Thread 0x7fff2a34f6c0 (LWP 5109)] [Thread 0x7fff2a34f6c0 (LWP 5109) exited] [Thread 0x7fff2acdf6c0 (LWP 5108) exited] [New Thread 0x7fff2acdf6c0 (LWP 5110)] [New Thread 0x7fff2a34f6c0 (LWP 5111)] [New Thread 0x7fff299bf6c0 (LWP 5112)] [Detaching after vfork from child process 5113] [Detaching after vfork from child process 5114] [New Thread 0x7fff2902f6c0 (LWP 5115)] [New Thread 0x7fff23fff6c0 (LWP 5116)] Thread 1 "emacs" hit Breakpoint 2, x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 26905 { bt full #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 buf = "`\241\360UUU\000\000\001", '\000' <repeats 15 times>, "\313\032\345\366\377\177\000\000\001\000\000\000\000\000\000\000\260\305\377\377\377\177\000\0000\305\377\377\377\177\000\000\370\304\377\377\377\177\000\000\260\306\377\377\377\177\000\000\220\311D\366\020\000\000\0000\305\377\377\377\177\000\000 \232\360UUU\000\000\000\000\000\000\000\000\000\0000\305\377\377\377\177\000\000\260\305\377\377\377\177\000\000\260\306\377\377\377\177\000\000\034", '\000' <repeats 63 times>, "\b\227\332UUU\000\000"... buf1 = "\003\000\000\000\000\000\000\000R\227\354\356\377\177\000\000\300\366\377#\377\177\000\0008y\345\356\377\177\000\000\266\306\377\377\377\177\000\000\3403\272VUU\000\000\000\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000`\241\360UUU\000\000@\000\000\000\000\000\000\000\220\244\276VUU\000\000p[\t\000\000\000\000\000\200<\377\356\377\177", '\000' <repeats 18 times>, "\264\222\345\356\377\177\000\000\000(\364UUU\000\000\000\f\202;\003\277I%@\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\200+\364UUU\000\000 ", '\000' <repeats 15 times>, "8y\345\356\377\177\000\000p(\364UUU\000\000"... #1 0x00005555556a5c37 in x_error_handler (display=0x555555ead980, event=0x7fffffffc950) at /home/steve/src/emacs/emacs-master/src/xterm.c:26893 stack = <optimized out> dpyinfo = 0x555556074860 fail = <optimized out> last = <optimized out> #2 0x00007ffff6ba897b in _XError (dpy=dpy@entry=0x555555ead980, rep=rep@entry=0x555556b0a670) at XlibInt.c:1503 rtn_val = <optimized out> thread_info = { next = 0x0, error_thread = 140737129714432 } prev = <optimized out> event = { type = 0, xany = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088 }, xkey = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, root = 8, subwindow = 140737488341408, time = 8, x = -1039644112, y = 32767, x_root = -153510342, y_root = 32767, state = 1, keycode = 0, same_screen = 998378496 }, xbutton = { c type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, root = 8, subwindow = 140737488341408, time = 8, x = -1039644112, y = 32767, x_root = -153510342, y_root = 32767, state = 1, button = 0, same_screen = 998378496 }, xmotion = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, root = 8, subwindow = 140737488341408, time = 8, x = -1039644112, y = 32767, x_root = -153510342, y_root = 32767, state = 1, is_hint = 0 '\000', same_screen = 998378496 }, xcrossing = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, root = 8, subwindow = 140737488341408, time = 8, x = -1039644112, y = 32767, x_root = -153510342, y_root = 32767, mode = 1, detail = 0, same_screen = 998378496, focus = 625590019, state = 4294966680 }, xfocus = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, mode = 8, detail = 0 }, xexpose = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, x = 8, y = 0, width = -13920, height = 32767, count = 8 }, xgraphicsexpose = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, drawable = 140737473714088, x = 8, y = 0, width = -13920, height = 32767, count = 8, major_code = 0, minor_code = -1039644112 }, xnoexpose = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, drawable = 140737473714088, major_code = 8, minor_code = 0 }, xvisibility = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, state = 8 }, xcreatewindow = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, parent = 140737473714088, window = 8, x = -13920, y = 32767, width = 8, height = 0, border_width = -1039644112, override_redirect = 32767 }, xdestroywindow = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8 }, xunmap = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8, from_configure = -13920 }, xmap = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8, override_redirect = -13920 }, xmaprequest = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, parent = 140737473714088, window = 8 }, xreparent = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8, parent = 140737488341408, x = 8, y = 0, override_redirect = -1039644112 }, xconfigure = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8, x = -13920, y = 32767, width = 8, height = 0, border_width = -1039644112, above = 140737334844986, override_redirect = 1 }, xgravity = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8, x = -13920, y = 32767 }, xresizerequest = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, width = 8, height = 0 }, xconfigurerequest = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, parent = 140737473714088, window = 8, x = -13920, y = 32767, width = 8, height = 0, border_width = -1039644112, above = 140737334844986, detail = 1, value_mask = 2686888673307397120 }, xcirculate = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, event = 140737473714088, window = 8, place = -13920 }, xcirculaterequest = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, parent = 140737473714088, window = 8, place = -13920 }, xproperty = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, atom = 8, time = 140737488341408, state = 8 }, xselectionclear = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, selection = 8, time = 140737488341408 }, xselectionrequest = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, owner = 140737473714088, requestor = 8, selection = 140737488341408, target = 8, property = 140736448711216, time = 140737334844986 }, xselection = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, requestor = 140737473714088, selection = 8, target = 140737488341408, property = 8, time = 140736448711216 }, xcolormap = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, colormap = 8, new = -13920, state = 32767 }, xclient = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, message_type = 8, format = -13920, data = { b = "\b\000\000\000\000\000\000\0000J\b\302\377\177\000\000:\236\331", <incomplete sequence \366>, s = {8, 0, 0, 0, 18992, -15864, 32767, 0, -25030, -2343}, l = {8, 140736448711216, 140737334844986, 1, 2686888673307397120} } }, xmapping = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, request = 8, first_keycode = 0, count = -13920 }, xerror = { type = 0, display = 0x555555ead980, resourceid = 62914824, serial = 3589, error_code = 168 '\250', request_code = 151 '\227', minor_code = 32 ' ' }, xkeymap = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, window = 140737473714088, key_vector = "\b\000\000\000\000\000\000\000\240\311\377\377\377\177\000\000\b\000\000\000\000\000\000\0000J\b\302\377\177\000" }, xgeneric = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, extension = -14641240, evtype = 32767 }, xcookie = { type = 0, serial = 93825002035584, send_event = 62914824, display = 0xe05, extension = -14641240, evtype = 32767, cookie = 8, data = 0x7fffffffc9a0 }, pad = {140733193388032, 93825002035584, 62914824, 3589, 140737473714088, 8, 140737488341408, 8, 140736448711216, 140737334844986, 1, 2686888673307397120, -616, 11, 93825014998640, 93825002040472, 2147483647, 140737201408271, 0, 140737332368737, 93825002040472, 3588, 0, 140737488341624} } async = <optimized out> next = <optimized out> #3 0x00007ffff6ba5677 in handle_error (dpy=0x555555ead980, err=0x555556b0a670, in_XReply=<optimized out>) at xcb_io.c:211 ext = <optimized out> ret_code = 21845 #4 0x00007ffff6ba572d in handle_response (dpy=dpy@entry=0x555555ead980, response=0x555556b0a670, in_XReply=in_XReply@entry=0) at xcb_io.c:403 async = <optimized out> next = <optimized out> #5 0x00007ffff6ba61b2 in _XEventsQueued (dpy=dpy@entry=0x555555ead980, mode=mode@entry=2) at xcb_io.c:442 response = <optimized out> #6 0x00007ffff6b977d7 in XPending (dpy=0x555555ead980) at Pending.c:55 ret_val = <optimized out> #7 0x00007ffff74e8c1d in gdk_event_source_prepare () at /usr/lib/libgdk-3.so.0 #8 0x00007ffff6d349b7 in g_main_context_prepare_unlocked.part.0.constprop () at /usr/lib/libglib-2.0.so.0 #9 0x00007ffff6d34c86 in g_main_context_iterate_unlocked.isra () at /usr/lib/libglib-2.0.so.0 #10 0x00007ffff6d35587 in g_main_context_pending () at /usr/lib/libglib-2.0.so.0 #11 0x00007ffff77794dd in gtk_events_pending () at /usr/lib/libgtk-3.so.0 #12 0x00005555556a594f in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffffffcc10) at /home/steve/src/emacs/emacs-master/src/xterm.c:25574 count = 0 dpyinfo = 0x555556074860 #13 0x00005555556ee774 in gobble_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:7784 nr = <optimized out> hold_quit = { kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = XIL(0), y = XIL(0), timestamp = 0, frame_or_window = XIL(0), arg = XIL(0), device = XIL(0x30) } next = 0x0 nread = 0 err = false t = 0x555555e92318 #14 0x00005555556ee86b in handle_async_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8023 nread = <optimized out> #15 0x00005555556ee884 in process_pending_signals () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8037 #16 0x00005555556ee8b5 in unblock_input_to (level=<optimized out>) at /home/steve/src/emacs/emacs-master/src/keyboard.c:8052 #17 0x00005555556ee8d5 in unblock_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8071 #18 0x00005555557b960e in Fmake_xwidget (type=XIL(0x12090), title=XIL(0x555556a17b04), width=<optimized out>, height=<optimized out>, arguments=<optimized out>, buffer=XIL(0), related=XIL(0)) at /home/steve/src/emacs/emacs-master/src/xwidget.c:452 settings = <optimized out> webkit_context = <optimized out> xw = 0x555556969f80 val = XIL(0x555556969f85) #19 0x000055555575b81e in funcall_subr (subr=0x555555cf42a0 <Smake_xwidget>, numargs=numargs@entry=7, args=args@entry=0x7fffdc279410) at /home/steve/src/emacs/emacs-master/src/eval.c:3059 argbuf = {XIL(0x7fffdc2793e0), XIL(0x2e0), XIL(0x555556969b78), XIL(0x2549bf033b820c00), XIL(0x2aaa9418b598), XIL(0x1), XIL(0x55555617fc9b), XIL(0x1)} a = <optimized out> fun = <optimized out> #20 0x000055555578e9fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x555556a0eb8d), args_template=<optimized out>, args_template@entry=513, nargs=<optimized out>, nargs@entry=2, args=<optimized out>, args@entry=0x7fffffffd040) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 7 call_fun = <optimized out> count1 = { bytes = 704 } template = <optimized out> val = <optimized out> call_args = 0x7fffdc279410 original_fun = XIL(0x2aaa947605f8) bytecode = <optimized out> op = 7 type = <optimized out> targets = {0x555555790a33 <exec_byte_code+10231>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a85 <exec_byte_code+10313>, 0x555555790a87 <exec_byte_code+10315>, 0x555555790a89 <exec_byte_code+10317>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a8b <exec_byte_code+10319>, 0x555555790ac4 <exec_byte_code+10376>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e453 <exec_byte_code+535>, 0x55555578e455 <exec_byte_code+537>, 0x55555578e457 <exec_byte_code+539>, 0x55555578e459 <exec_byte_code+541>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e45b <exec_byte_code+543>, 0x55555578e408 <exec_byte_code+460>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6a9 <exec_byte_code+1133>, 0x55555578e6ab <exec_byte_code+1135>, 0x55555578e6ad <exec_byte_code+1137>, 0x55555578e6af <exec_byte_code+1139>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6c4 <exec_byte_code+1160>, 0x55555578e6b1 <exec_byte_code+1141>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e7d3 <exec_byte_code+1431>, 0x55555578e7d5 <exec_byte_code+1433>, 0x55555578e7d7 <exec_byte_code+1435>, 0x55555578e7d9 <exec_byte_code+1437>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e76e <exec_byte_code+1330>, 0x55555578e778 <exec_byte_code+1340>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e8ab <exec_byte_code+1647>, 0x55555578e8b0 <exec_byte_code+1652>, 0x55555578e8b5 <exec_byte_code+1657>, 0x55555578e8ba <exec_byte_code+1662>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e7db <exec_byte_code+1439>, 0x55555578e7e5 <exec_byte_code+1449>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea81 <exec_byte_code+2117>, 0x55555578ea83 <exec_byte_code+2119>, 0x55555578ea85 <exec_byte_code+2121>, 0x55555578ea87 <exec_byte_code+2123>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea1d <exec_byte_code+2017>, 0x55555578ea27 <exec_byte_code+2027>, 0x55555578ef1f <exec_byte_code+3299>, 0x55555578eebf <exec_byte_code+3203>, 0x55555578ee54 <exec_byte_code+3096>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f07b <exec_byte_code+3647>, 0x55555578f12d <exec_byte_code+3825>, 0x55555578f16d <exec_byte_code+3889>, 0x55555578f1b4 <exec_byte_code+3960>, 0x55555578f1fb <exec_byte_code+4031>, 0x55555578e56c <exec_byte_code+816>, 0x55555578e5ba <exec_byte_code+894>, 0x55555578f246 <exec_byte_code+4106>, 0x55555578e511 <exec_byte_code+725>, 0x55555578e5f4 <exec_byte_code+952>, 0x55555578f280 <exec_byte_code+4164>, 0x55555578f2ba <exec_byte_code+4222>, 0x55555578f2e6 <exec_byte_code+4266>, 0x55555578f320 <exec_byte_code+4324>, 0x55555578f359 <exec_byte_code+4381>, 0x55555578f3d7 <exec_byte_code+4507>, 0x55555578f403 <exec_byte_code+4551>, 0x55555578f4fb <exec_byte_code+4799>, 0x55555578f5f6 <exec_byte_code+5050>, 0x55555578f622 <exec_byte_code+5094>, 0x55555578f64e <exec_byte_code+5138>, 0x55555578f688 <exec_byte_code+5196>, 0x55555578f6c2 <exec_byte_code+5254>, 0x55555578f6fc <exec_byte_code+5312>, 0x55555578f73c <exec_byte_code+5376>, 0x55555578f772 <exec_byte_code+5430>, 0x55555578f7a8 <exec_byte_code+5484>, 0x55555578f81f <exec_byte_code+5603>, 0x55555578f876 <exec_byte_code+5690>, 0x55555578f8cd <exec_byte_code+5777>, 0x55555578f938 <exec_byte_code+5884>, 0x55555578f9ab <exec_byte_code+5999>, 0x55555578fa1e <exec_byte_code+6114>, 0x55555578fa91 <exec_byte_code+6229>, 0x55555578fb04 <exec_byte_code+6344>, 0x55555578fb8e <exec_byte_code+6482>, 0x55555578fbef <exec_byte_code+6579>, 0x55555578fc79 <exec_byte_code+6717>, 0x55555578fce4 <exec_byte_code+6824>, 0x55555578fd4f <exec_byte_code+6931>, 0x55555578fef0 <exec_byte_code+7348>, 0x55555578ed5e <exec_byte_code+2850>, 0x55555578ff36 <exec_byte_code+7418>, 0x55555578ff62 <exec_byte_code+7462>, 0x55555578ffd4 <exec_byte_code+7576>, 0x55555579001a <exec_byte_code+7646>, 0x555555790060 <exec_byte_code+7716>, 0x55555579008c <exec_byte_code+7760>, 0x5555557900ba <exec_byte_code+7806>, 0x5555557900e8 <exec_byte_code+7852>, 0x55555579011e <exec_byte_code+7906>, 0x555555790a33 <exec_byte_code+10231>, 0x55555579014f <exec_byte_code+7955>, 0x55555579017d <exec_byte_code+8001>, 0x5555557901ab <exec_byte_code+8047>, 0x5555557901d9 <exec_byte_code+8093>, 0x555555790207 <exec_byte_code+8139>, 0x555555790235 <exec_byte_code+8185>, 0x55555578ed5e <exec_byte_code+2850>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790261 <exec_byte_code+8229>, 0x5555557902a2 <exec_byte_code+8294>, 0x5555557902ce <exec_byte_code+8338>, 0x5555557902fa <exec_byte_code+8382>, 0x555555790334 <exec_byte_code+8440>, 0x55555579036e <exec_byte_code+8498>, 0x55555579039a <exec_byte_code+8542>, 0x5555557903c6 <exec_byte_code+8586>, 0x555555790400 <exec_byte_code+8644>, 0x55555579043a <exec_byte_code+8702>, 0x555555790474 <exec_byte_code+8760>, 0x5555557904a2 <exec_byte_code+8806>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578ecfa <exec_byte_code+2750>, 0x55555578ea89 <exec_byte_code+2125>, 0x55555578e4cf <exec_byte_code+659>, 0x55555578eb0f <exec_byte_code+2259>, 0x55555578eb4d <exec_byte_code+2321>, 0x55555578eb8b <exec_byte_code+2383>, 0x55555578ebcd <exec_byte_code+2449>, 0x55555578ecd8 <exec_byte_code+2716>, 0x55555578e742 <exec_byte_code+1286>, 0x55555578ed3c <exec_byte_code+2816>, 0x55555578ed80 <exec_byte_code+2884>, 0x55555578ede2 <exec_byte_code+2982>, 0x55555578ee13 <exec_byte_code+3031>, 0x55555578ef4f <exec_byte_code+3347>, 0x55555578efa2 <exec_byte_code+3430>, 0x55555578efe2 <exec_byte_code+3494>, 0x55555578f021 <exec_byte_code+3557>, 0x555555790a33 <exec_byte_code+10231>, 0x5555557904ce <exec_byte_code+8850>, 0x55555579050e <exec_byte_code+8914>, 0x55555579053a <exec_byte_code+8958>, 0x555555790566 <exec_byte_code+9002>, 0x555555790592 <exec_byte_code+9046>, 0x5555557905be <exec_byte_code+9090>, 0x5555557905f8 <exec_byte_code+9148>, 0x555555790632 <exec_byte_code+9206>, 0x55555579066c <exec_byte_code+9264>, 0x5555557906a6 <exec_byte_code+9322>, 0x55555579075f <exec_byte_code+9507>, 0x555555790799 <exec_byte_code+9565>, 0x5555557907d3 <exec_byte_code+9623>, 0x5555557907ff <exec_byte_code+9667>, 0x555555790880 <exec_byte_code+9796>, 0x555555790901 <exec_byte_code+9925>, 0x55555579093f <exec_byte_code+9987>, 0x55555579097d <exec_byte_code+10049>, 0x55555578fdf1 <exec_byte_code+7093>, 0x55555578fe82 <exec_byte_code+7238>, 0x5555557909b3 <exec_byte_code+10103>, 0x5555557909f3 <exec_byte_code+10167>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f396 <exec_byte_code+4442>, 0x55555578f7de <exec_byte_code+5538>, 0x55555578ff93 <exec_byte_code+7511>, 0x555555790b06 <exec_byte_code+10442>, 0x555555790b47 <exec_byte_code+10507>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790b93 <exec_byte_code+10583>, 0x555555790bdf <exec_byte_code+10659>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x555555cde310 <main_thread+496> top = 0x7fffdc279408 pc = 0x55555617fcac "\302``T\303\304\305\006\006E$\210\207" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x555556902630 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x55555617fc98 "\006\006b\210\300\006\006\006\006\006\006\006\006\006\006\301\006\a&\a\302``T\303\304\305\006\006E$\210\207" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #21 0x000055555575b19b in fetch_and_exec_byte_code (fun=XIL(0x555556a0eb8d), args_template=args_template@entry=513, nargs=nargs@entry=2, args=args@entry=0x7fffffffd040) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #22 0x000055555575cc51 in funcall_lambda (fun=fun@entry=XIL(0x555556a0eb8d), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffd040) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #23 0x000055555575cfdf in funcall_general (fun=XIL(0x555556a0eb8d), numargs=numargs@entry=2, args=args@entry=0x7fffffffd040) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x2aaa947905b8) #24 0x000055555575a1be in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffd038) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 512 } val = <optimized out> #25 0x0000555555756423 in Ffuncall_interactively (nargs=3, args=0x7fffffffd038) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #26 0x000055555575b86a in funcall_subr (subr=subr@entry=0x555555ced760 <Sfuncall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffffffd038) at /home/steve/src/emacs/emacs-master/src/eval.c:3072 fun = <optimized out> #27 0x000055555575cfcf in funcall_general (fun=XIL(0x555555ced765), numargs=numargs@entry=3, args=args@entry=0x7fffffffd038) at /home/steve/src/emacs/emacs-master/src/eval.c:2954 original_fun = XIL(0x82e0) #28 0x000055555575a1be in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd030) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 448 } val = <optimized out> #29 0x000055555575a581 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffd180) at /home/steve/src/emacs/emacs-master/src/eval.c:2679 i = 4 funcall_nargs = 4 funcall_args = 0x7fffffffd030 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = 3 retval = <optimized out> #30 0x0000555555756af8 in Fcall_interactively (function=XIL(0x2aaa947905b8), record_flag=XIL(0xe2e0), keys=XIL(0x55555609c235)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 27 record_then_fail = false save_this_command = XIL(0x2aaa947905b8) save_this_original_command = XIL(0x2aaa941b1d68) save_real_this_command = XIL(0x2aaa947905b8) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x5555569d5953) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #31 0x000055555575b79e in funcall_subr (subr=0x555555ced720 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffdc2791e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3051 argbuf = {XIL(0x555556a0eb8d), XIL(0), XIL(0), make_fixnum(0), XIL(0), make_fixnum(0), XIL(0), make_fixnum(11728030941184)} a = <optimized out> fun = <optimized out> #32 0x000055555578e9fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffe9f1ad6d), args_template=<optimized out>, args_template@entry=769, nargs=<optimized out>, nargs@entry=3, args=<optimized out>, args@entry=0x7fffffffd510) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 3 call_fun = <optimized out> count1 = { bytes = 384 } template = <optimized out> val = <optimized out> call_args = 0x7fffdc2791e8 original_fun = XIL(0x2aaa940ee088) bytecode = <optimized out> op = 3 type = <optimized out> targets = {0x555555790a33 <exec_byte_code+10231>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a85 <exec_byte_code+10313>, 0x555555790a87 <exec_byte_code+10315>, 0x555555790a89 <exec_byte_code+10317>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a8b <exec_byte_code+10319>, 0x555555790ac4 <exec_byte_code+10376>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e453 <exec_byte_code+535>, 0x55555578e455 <exec_byte_code+537>, 0x55555578e457 <exec_byte_code+539>, 0x55555578e459 <exec_byte_code+541>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e45b <exec_byte_code+543>, 0x55555578e408 <exec_byte_code+460>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6a9 <exec_byte_code+1133>, 0x55555578e6ab <exec_byte_code+1135>, 0x55555578e6ad <exec_byte_code+1137>, 0x55555578e6af <exec_byte_code+1139>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6c4 <exec_byte_code+1160>, 0x55555578e6b1 <exec_byte_code+1141>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e7d3 <exec_byte_code+1431>, 0x55555578e7d5 <exec_byte_code+1433>, 0x55555578e7d7 <exec_byte_code+1435>, 0x55555578e7d9 <exec_byte_code+1437>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e76e <exec_byte_code+1330>, 0x55555578e778 <exec_byte_code+1340>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e8ab <exec_byte_code+1647>, 0x55555578e8b0 <exec_byte_code+1652>, 0x55555578e8b5 <exec_byte_code+1657>, 0x55555578e8ba <exec_byte_code+1662>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e7db <exec_byte_code+1439>, 0x55555578e7e5 <exec_byte_code+1449>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea81 <exec_byte_code+2117>, 0x55555578ea83 <exec_byte_code+2119>, 0x55555578ea85 <exec_byte_code+2121>, 0x55555578ea87 <exec_byte_code+2123>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea1d <exec_byte_code+2017>, 0x55555578ea27 <exec_byte_code+2027>, 0x55555578ef1f <exec_byte_code+3299>, 0x55555578eebf <exec_byte_code+3203>, 0x55555578ee54 <exec_byte_code+3096>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f07b <exec_byte_code+3647>, 0x55555578f12d <exec_byte_code+3825>, 0x55555578f16d <exec_byte_code+3889>, 0x55555578f1b4 <exec_byte_code+3960>, 0x55555578f1fb <exec_byte_code+4031>, 0x55555578e56c <exec_byte_code+816>, 0x55555578e5ba <exec_byte_code+894>, 0x55555578f246 <exec_byte_code+4106>, 0x55555578e511 <exec_byte_code+725>, 0x55555578e5f4 <exec_byte_code+952>, 0x55555578f280 <exec_byte_code+4164>, 0x55555578f2ba <exec_byte_code+4222>, 0x55555578f2e6 <exec_byte_code+4266>, 0x55555578f320 <exec_byte_code+4324>, 0x55555578f359 <exec_byte_code+4381>, 0x55555578f3d7 <exec_byte_code+4507>, 0x55555578f403 <exec_byte_code+4551>, 0x55555578f4fb <exec_byte_code+4799>, 0x55555578f5f6 <exec_byte_code+5050>, 0x55555578f622 <exec_byte_code+5094>, 0x55555578f64e <exec_byte_code+5138>, 0x55555578f688 <exec_byte_code+5196>, 0x55555578f6c2 <exec_byte_code+5254>, 0x55555578f6fc <exec_byte_code+5312>, 0x55555578f73c <exec_byte_code+5376>, 0x55555578f772 <exec_byte_code+5430>, 0x55555578f7a8 <exec_byte_code+5484>, 0x55555578f81f <exec_byte_code+5603>, 0x55555578f876 <exec_byte_code+5690>, 0x55555578f8cd <exec_byte_code+5777>, 0x55555578f938 <exec_byte_code+5884>, 0x55555578f9ab <exec_byte_code+5999>, 0x55555578fa1e <exec_byte_code+6114>, 0x55555578fa91 <exec_byte_code+6229>, 0x55555578fb04 <exec_byte_code+6344>, 0x55555578fb8e <exec_byte_code+6482>, 0x55555578fbef <exec_byte_code+6579>, 0x55555578fc79 <exec_byte_code+6717>, 0x55555578fce4 <exec_byte_code+6824>, 0x55555578fd4f <exec_byte_code+6931>, 0x55555578fef0 <exec_byte_code+7348>, 0x55555578ed5e <exec_byte_code+2850>, 0x55555578ff36 <exec_byte_code+7418>, 0x55555578ff62 <exec_byte_code+7462>, 0x55555578ffd4 <exec_byte_code+7576>, 0x55555579001a <exec_byte_code+7646>, 0x555555790060 <exec_byte_code+7716>, 0x55555579008c <exec_byte_code+7760>, 0x5555557900ba <exec_byte_code+7806>, 0x5555557900e8 <exec_byte_code+7852>, 0x55555579011e <exec_byte_code+7906>, 0x555555790a33 <exec_byte_code+10231>, 0x55555579014f <exec_byte_code+7955>, 0x55555579017d <exec_byte_code+8001>, 0x5555557901ab <exec_byte_code+8047>, 0x5555557901d9 <exec_byte_code+8093>, 0x555555790207 <exec_byte_code+8139>, 0x555555790235 <exec_byte_code+8185>, 0x55555578ed5e <exec_byte_code+2850>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790261 <exec_byte_code+8229>, 0x5555557902a2 <exec_byte_code+8294>, 0x5555557902ce <exec_byte_code+8338>, 0x5555557902fa <exec_byte_code+8382>, 0x555555790334 <exec_byte_code+8440>, 0x55555579036e <exec_byte_code+8498>, 0x55555579039a <exec_byte_code+8542>, 0x5555557903c6 <exec_byte_code+8586>, 0x555555790400 <exec_byte_code+8644>, 0x55555579043a <exec_byte_code+8702>, 0x555555790474 <exec_byte_code+8760>, 0x5555557904a2 <exec_byte_code+8806>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578ecfa <exec_byte_code+2750>, 0x55555578ea89 <exec_byte_code+2125>, 0x55555578e4cf <exec_byte_code+659>, 0x55555578eb0f <exec_byte_code+2259>, 0x55555578eb4d <exec_byte_code+2321>, 0x55555578eb8b <exec_byte_code+2383>, 0x55555578ebcd <exec_byte_code+2449>, 0x55555578ecd8 <exec_byte_code+2716>, 0x55555578e742 <exec_byte_code+1286>, 0x55555578ed3c <exec_byte_code+2816>, 0x55555578ed80 <exec_byte_code+2884>, 0x55555578ede2 <exec_byte_code+2982>, 0x55555578ee13 <exec_byte_code+3031>, 0x55555578ef4f <exec_byte_code+3347>, 0x55555578efa2 <exec_byte_code+3430>, 0x55555578efe2 <exec_byte_code+3494>, 0x55555578f021 <exec_byte_code+3557>, 0x555555790a33 <exec_byte_code+10231>, 0x5555557904ce <exec_byte_code+8850>, 0x55555579050e <exec_byte_code+8914>, 0x55555579053a <exec_byte_code+8958>, 0x555555790566 <exec_byte_code+9002>, 0x555555790592 <exec_byte_code+9046>, 0x5555557905be <exec_byte_code+9090>, 0x5555557905f8 <exec_byte_code+9148>, 0x555555790632 <exec_byte_code+9206>, 0x55555579066c <exec_byte_code+9264>, 0x5555557906a6 <exec_byte_code+9322>, 0x55555579075f <exec_byte_code+9507>, 0x555555790799 <exec_byte_code+9565>, 0x5555557907d3 <exec_byte_code+9623>, 0x5555557907ff <exec_byte_code+9667>, 0x555555790880 <exec_byte_code+9796>, 0x555555790901 <exec_byte_code+9925>, 0x55555579093f <exec_byte_code+9987>, 0x55555579097d <exec_byte_code+10049>, 0x55555578fdf1 <exec_byte_code+7093>, 0x55555578fe82 <exec_byte_code+7238>, 0x5555557909b3 <exec_byte_code+10103>, 0x5555557909f3 <exec_byte_code+10167>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f396 <exec_byte_code+4442>, 0x55555578f7de <exec_byte_code+5538>, 0x55555578ff93 <exec_byte_code+7511>, 0x555555790b06 <exec_byte_code+10442>, 0x555555790b47 <exec_byte_code+10507>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790b93 <exec_byte_code+10583>, 0x555555790bdf <exec_byte_code+10659>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 2 '\002' bc = 0x555555cde310 <main_thread+496> top = 0x7fffdc2791e0 pc = 0x7fffea63e2ef "\006\a9\205\231" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe9ebd4e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffea63e268 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #33 0x000055555575b19b in fetch_and_exec_byte_code (fun=XIL(0x7fffe9f1ad6d), args_template=args_template@entry=769, nargs=nargs@entry=3, args=args@entry=0x7fffffffd510) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #34 0x000055555575cc51 in funcall_lambda (fun=fun@entry=XIL(0x7fffe9f1ad6d), nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffd510) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #35 0x000055555575cfdf in funcall_general (fun=XIL(0x7fffe9f1ad6d), numargs=numargs@entry=3, args=args@entry=0x7fffffffd510) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x2aaa941b1d68) #36 0x000055555575a1be in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd508) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 288 } val = <optimized out> #37 0x0000555555756423 in Ffuncall_interactively (nargs=4, args=0x7fffffffd508) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #38 0x000055555575b86a in funcall_subr (subr=subr@entry=0x555555ced760 <Sfuncall_interactively>, numargs=numargs@entry=4, args=args@entry=0x7fffffffd508) at /home/steve/src/emacs/emacs-master/src/eval.c:3072 fun = <optimized out> #39 0x000055555575cfcf in funcall_general (fun=XIL(0x555555ced765), numargs=numargs@entry=4, args=args@entry=0x7fffffffd508) at /home/steve/src/emacs/emacs-master/src/eval.c:2954 original_fun = XIL(0x82e0) #40 0x000055555575a1be in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffffffd500) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 224 } val = <optimized out> #41 0x000055555575a581 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffd650) at /home/steve/src/emacs/emacs-master/src/eval.c:2679 i = 5 funcall_nargs = 5 funcall_args = 0x7fffffffd500 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = 4 retval = <optimized out> #42 0x0000555555756af8 in Fcall_interactively (function=XIL(0x2aaa941b1d68), record_flag=XIL(0), keys=XIL(0x7fffea5d6f95)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = XIL(0x2aaa941b1d68) save_this_original_command = XIL(0x2aaa941b1d68) save_real_this_command = XIL(0x2aaa941b1d68) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x7fffe9db2393) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #43 0x000055555575b79e in funcall_subr (subr=0x555555ced720 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffdc279070) at /home/steve/src/emacs/emacs-master/src/eval.c:3051 argbuf = {XIL(0x2aaa941b1d68), XIL(0), XIL(0), XIL(0x5555557665d5), XIL(0x7fffe9f1acfb), XIL(0x4), XIL(0), make_fixnum(11728029401088)} a = <optimized out> fun = <optimized out> #44 0x000055555578e9fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffe9ebd4a5), args_template=<optimized out>, args_template@entry=1025, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffd8e8) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 3 call_fun = <optimized out> count1 = { bytes = 160 } template = <optimized out> val = <optimized out> call_args = 0x7fffdc279070 original_fun = XIL(0x2aaa940ee088) bytecode = <optimized out> op = 3 type = <optimized out> targets = {0x555555790a33 <exec_byte_code+10231>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a85 <exec_byte_code+10313>, 0x555555790a87 <exec_byte_code+10315>, 0x555555790a89 <exec_byte_code+10317>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a8b <exec_byte_code+10319>, 0x555555790ac4 <exec_byte_code+10376>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e453 <exec_byte_code+535>, 0x55555578e455 <exec_byte_code+537>, 0x55555578e457 <exec_byte_code+539>, 0x55555578e459 <exec_byte_code+541>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e45b <exec_byte_code+543>, 0x55555578e408 <exec_byte_code+460>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6a9 <exec_byte_code+1133>, 0x55555578e6ab <exec_byte_code+1135>, 0x55555578e6ad <exec_byte_code+1137>, 0x55555578e6af <exec_byte_code+1139>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6c4 <exec_byte_code+1160>, 0x55555578e6b1 <exec_byte_code+1141>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e7d3 <exec_byte_code+1431>, 0x55555578e7d5 <exec_byte_code+1433>, 0x55555578e7d7 <exec_byte_code+1435>, 0x55555578e7d9 <exec_byte_code+1437>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e76e <exec_byte_code+1330>, 0x55555578e778 <exec_byte_code+1340>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e8ab <exec_byte_code+1647>, 0x55555578e8b0 <exec_byte_code+1652>, 0x55555578e8b5 <exec_byte_code+1657>, 0x55555578e8ba <exec_byte_code+1662>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e7db <exec_byte_code+1439>, 0x55555578e7e5 <exec_byte_code+1449>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea81 <exec_byte_code+2117>, 0x55555578ea83 <exec_byte_code+2119>, 0x55555578ea85 <exec_byte_code+2121>, 0x55555578ea87 <exec_byte_code+2123>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea1d <exec_byte_code+2017>, 0x55555578ea27 <exec_byte_code+2027>, 0x55555578ef1f <exec_byte_code+3299>, 0x55555578eebf <exec_byte_code+3203>, 0x55555578ee54 <exec_byte_code+3096>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f07b <exec_byte_code+3647>, 0x55555578f12d <exec_byte_code+3825>, 0x55555578f16d <exec_byte_code+3889>, 0x55555578f1b4 <exec_byte_code+3960>, 0x55555578f1fb <exec_byte_code+4031>, 0x55555578e56c <exec_byte_code+816>, 0x55555578e5ba <exec_byte_code+894>, 0x55555578f246 <exec_byte_code+4106>, 0x55555578e511 <exec_byte_code+725>, 0x55555578e5f4 <exec_byte_code+952>, 0x55555578f280 <exec_byte_code+4164>, 0x55555578f2ba <exec_byte_code+4222>, 0x55555578f2e6 <exec_byte_code+4266>, 0x55555578f320 <exec_byte_code+4324>, 0x55555578f359 <exec_byte_code+4381>, 0x55555578f3d7 <exec_byte_code+4507>, 0x55555578f403 <exec_byte_code+4551>, 0x55555578f4fb <exec_byte_code+4799>, 0x55555578f5f6 <exec_byte_code+5050>, 0x55555578f622 <exec_byte_code+5094>, 0x55555578f64e <exec_byte_code+5138>, 0x55555578f688 <exec_byte_code+5196>, 0x55555578f6c2 <exec_byte_code+5254>, 0x55555578f6fc <exec_byte_code+5312>, 0x55555578f73c <exec_byte_code+5376>, 0x55555578f772 <exec_byte_code+5430>, 0x55555578f7a8 <exec_byte_code+5484>, 0x55555578f81f <exec_byte_code+5603>, 0x55555578f876 <exec_byte_code+5690>, 0x55555578f8cd <exec_byte_code+5777>, 0x55555578f938 <exec_byte_code+5884>, 0x55555578f9ab <exec_byte_code+5999>, 0x55555578fa1e <exec_byte_code+6114>, 0x55555578fa91 <exec_byte_code+6229>, 0x55555578fb04 <exec_byte_code+6344>, 0x55555578fb8e <exec_byte_code+6482>, 0x55555578fbef <exec_byte_code+6579>, 0x55555578fc79 <exec_byte_code+6717>, 0x55555578fce4 <exec_byte_code+6824>, 0x55555578fd4f <exec_byte_code+6931>, 0x55555578fef0 <exec_byte_code+7348>, 0x55555578ed5e <exec_byte_code+2850>, 0x55555578ff36 <exec_byte_code+7418>, 0x55555578ff62 <exec_byte_code+7462>, 0x55555578ffd4 <exec_byte_code+7576>, 0x55555579001a <exec_byte_code+7646>, 0x555555790060 <exec_byte_code+7716>, 0x55555579008c <exec_byte_code+7760>, 0x5555557900ba <exec_byte_code+7806>, 0x5555557900e8 <exec_byte_code+7852>, 0x55555579011e <exec_byte_code+7906>, 0x555555790a33 <exec_byte_code+10231>, 0x55555579014f <exec_byte_code+7955>, 0x55555579017d <exec_byte_code+8001>, 0x5555557901ab <exec_byte_code+8047>, 0x5555557901d9 <exec_byte_code+8093>, 0x555555790207 <exec_byte_code+8139>, 0x555555790235 <exec_byte_code+8185>, 0x55555578ed5e <exec_byte_code+2850>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790261 <exec_byte_code+8229>, 0x5555557902a2 <exec_byte_code+8294>, 0x5555557902ce <exec_byte_code+8338>, 0x5555557902fa <exec_byte_code+8382>, 0x555555790334 <exec_byte_code+8440>, 0x55555579036e <exec_byte_code+8498>, 0x55555579039a <exec_byte_code+8542>, 0x5555557903c6 <exec_byte_code+8586>, 0x555555790400 <exec_byte_code+8644>, 0x55555579043a <exec_byte_code+8702>, 0x555555790474 <exec_byte_code+8760>, 0x5555557904a2 <exec_byte_code+8806>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578ecfa <exec_byte_code+2750>, 0x55555578ea89 <exec_byte_code+2125>, 0x55555578e4cf <exec_byte_code+659>, 0x55555578eb0f <exec_byte_code+2259>, 0x55555578eb4d <exec_byte_code+2321>, 0x55555578eb8b <exec_byte_code+2383>, 0x55555578ebcd <exec_byte_code+2449>, 0x55555578ecd8 <exec_byte_code+2716>, 0x55555578e742 <exec_byte_code+1286>, 0x55555578ed3c <exec_byte_code+2816>, 0x55555578ed80 <exec_byte_code+2884>, 0x55555578ede2 <exec_byte_code+2982>, 0x55555578ee13 <exec_byte_code+3031>, 0x55555578ef4f <exec_byte_code+3347>, 0x55555578efa2 <exec_byte_code+3430>, 0x55555578efe2 <exec_byte_code+3494>, 0x55555578f021 <exec_byte_code+3557>, 0x555555790a33 <exec_byte_code+10231>, 0x5555557904ce <exec_byte_code+8850>, 0x55555579050e <exec_byte_code+8914>, 0x55555579053a <exec_byte_code+8958>, 0x555555790566 <exec_byte_code+9002>, 0x555555790592 <exec_byte_code+9046>, 0x5555557905be <exec_byte_code+9090>, 0x5555557905f8 <exec_byte_code+9148>, 0x555555790632 <exec_byte_code+9206>, 0x55555579066c <exec_byte_code+9264>, 0x5555557906a6 <exec_byte_code+9322>, 0x55555579075f <exec_byte_code+9507>, 0x555555790799 <exec_byte_code+9565>, 0x5555557907d3 <exec_byte_code+9623>, 0x5555557907ff <exec_byte_code+9667>, 0x555555790880 <exec_byte_code+9796>, 0x555555790901 <exec_byte_code+9925>, 0x55555579093f <exec_byte_code+9987>, 0x55555579097d <exec_byte_code+10049>, 0x55555578fdf1 <exec_byte_code+7093>, 0x55555578fe82 <exec_byte_code+7238>, 0x5555557909b3 <exec_byte_code+10103>, 0x5555557909f3 <exec_byte_code+10167>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f396 <exec_byte_code+4442>, 0x55555578f7de <exec_byte_code+5538>, 0x55555578ff93 <exec_byte_code+7511>, 0x555555790b06 <exec_byte_code+10442>, 0x555555790b47 <exec_byte_code+10507>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790b93 <exec_byte_code+10583>, 0x555555790bdf <exec_byte_code+10659>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x555555cde310 <main_thread+496> top = 0x7fffdc279068 pc = 0x7fffea63e2ef "\006\a9\205\231" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe9ebd4e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffea63e268 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #45 0x000055555575b19b in fetch_and_exec_byte_code (fun=XIL(0x7fffe9ebd4a5), args_template=args_template@entry=1025, nargs=nargs@entry=1, args=args@entry=0x7fffffffd8e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #46 0x000055555575cc51 in funcall_lambda (fun=fun@entry=XIL(0x7fffe9ebd4a5), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffd8e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #47 0x000055555575cfdf in funcall_general (fun=XIL(0x7fffe9ebd4a5), numargs=numargs@entry=1, args=args@entry=0x7fffffffd8e8) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x4ec0) #48 0x000055555575a1be in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffd8e0) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 128 } val = <optimized out> #49 0x00005555556f3ea7 in call1 (arg1=<optimized out>, fn=XIL(0x4ec0)) at /home/steve/src/emacs/emacs-master/src/lisp.h:3256 cmd = <optimized out> keybuf = {make_fixnum(134217848), XIL(0x7fffea06742d), XIL(0x80), XIL(0x9f30), XIL(0x555555d72e50), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x55555574aa59), XIL(0x9f30), XIL(0x7fffffffd9b0), make_fixnum(0), XIL(0), XIL(0), XIL(0x555555758b95), XIL(0x555555e1b220), XIL(0x60), XIL(0x7fffe9dd0493), XIL(0), make_fixnum(1000), XIL(0x555555759f49), XIL(0xb), XIL(0x9f30), XIL(0), XIL(0x7fffe9e2b70d), XIL(0), XIL(0x2549bf033b820c00), XIL(0x60), XIL(0x7fffea5d6e4b)} i = <optimized out> last_pt = 148 prev_modiff = 16 prev_buffer = 0x7fffe9e2b708 #50 command_loop_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1529 cmd = <optimized out> keybuf = {make_fixnum(134217848), XIL(0x7fffea06742d), XIL(0x80), XIL(0x9f30), XIL(0x555555d72e50), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x55555574aa59), XIL(0x9f30), XIL(0x7fffffffd9b0), make_fixnum(0), XIL(0), XIL(0), XIL(0x555555758b95), XIL(0x555555e1b220), XIL(0x60), XIL(0x7fffe9dd0493), XIL(0), make_fixnum(1000), XIL(0x555555759f49), XIL(0xb), XIL(0x9f30), XIL(0), XIL(0x7fffe9e2b70d), XIL(0), XIL(0x2549bf033b820c00), XIL(0x60), XIL(0x7fffea5d6e4b)} i = <optimized out> last_pt = 148 prev_modiff = 16 prev_buffer = 0x7fffe9e2b708 #51 0x00005555557591d1 in internal_condition_case (bfun=bfun@entry=0x5555556f3a7f <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x5555556e90ed <cmd_error>) at /home/steve/src/emacs/emacs-master/src/eval.c:1486 val = <optimized out> c = 0x555555e827f0 #52 0x00005555556e3bbc in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/keyboard.c:1157 val = <optimized out> #53 0x0000555555759148 in internal_catch (tag=tag@entry=XIL(0x10860), func=func@entry=0x5555556e3ba2 <command_loop_2>, arg=arg@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/eval.c:1209 val = <optimized out> c = 0x555555e826b0 #54 0x00005555556e3b7f in command_loop () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1135 #55 0x00005555556e8cfa in recursive_edit_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:744 val = <optimized out> #56 0x00005555556e9005 in Frecursive_edit () at /home/steve/src/emacs/emacs-master/src/keyboard.c:827 buffer = <optimized out> #57 0x00005555556e2f9b in main (argc=2, argv=0x7fffffffdca8) at /home/steve/src/emacs/emacs-master/src/emacs.c:2625 stack_bottom_variable = 0x7fffeef573ea <_nl_C_name> old_argc = <optimized out> no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = <optimized out> skip_args = 0 temacs = 0x0 attempt_load_pdump = <optimized out> only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> Lisp Backtrace: "make-xwidget" (0xdc279410) "xwidget-insert" (0xdc279370) "xwidget-webkit--create-new-session-buffer" (0xdc279308) "xwidget-webkit-new-session" (0xdc2792c0) "xwidget-webkit-goto-url" (0xdc279280) "xwidget-webkit-browse-url" (0xffffd040) "funcall-interactively" (0xffffd038) "call-interactively" (0xdc2791e8) "command-execute" (0xdc279140) "execute-extended-command" (0xffffd510) "funcall-interactively" (0xffffd508) "call-interactively" (0xdc279070) "command-execute" (0xffffd8e8) c Continuing. X protocol error: GLXBadWindow on protocol request 151 Serial no: 3589 Failing resource ID (if any): 0x3c00108 Minor code: 32 This is a bug! Please report this to bug-gnu-emacs@gnu.org! When compiled with GTK, Emacs cannot recover from X disconnects. This is a GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/221 For details, see etc/PROBLEMS. Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at /home/steve/src/emacs/emacs-master/src/emacs.c:446 446 { Continuing. Fatal error 6: Aborted (emacs:5049): GLib-WARNING **: 11:39:57.894: g_main_context_prepare() called recursively from within a source's check() or prepare() member. (emacs:5049): GLib-WARNING **: 11:39:57.894: g_main_context_check() called recursively from within a source's check() or prepare() member. Backtrace: /home/steve/build/emacs-master/src/emacs(emacs_backtrace+0x46)[0x5555556ff3ce] /home/steve/build/emacs-master/src/emacs(terminate_due_to_signal+0x93)[0x5555556e1cb9] /home/steve/build/emacs-master/src/emacs(stuff_char+0x0)[0x5555556fed19] /home/steve/build/emacs-master/src/emacs(+0x1517d8)[0x5555556a57d8] /home/steve/build/emacs-master/src/emacs(+0x151b10)[0x5555556a5b10] /home/steve/build/emacs-master/src/emacs(+0x151c37)[0x5555556a5c37] /usr/lib/libX11.so.6(_XError+0x11b)[0x7ffff6ba897b] /usr/lib/libX11.so.6(+0x45677)[0x7ffff6ba5677] /usr/lib/libX11.so.6(+0x4572d)[0x7ffff6ba572d] /usr/lib/libX11.so.6(_XEventsQueued+0x52)[0x7ffff6ba61b2] /usr/lib/libX11.so.6(XPending+0x57)[0x7ffff6b977d7] /usr/lib/libgdk-3.so.0(+0x9cc1d)[0x7ffff74e8c1d] /usr/lib/libglib-2.0.so.0(+0x619b7)[0x7ffff6d349b7] /usr/lib/libglib-2.0.so.0(+0x61c86)[0x7ffff6d34c86] /usr/lib/libglib-2.0.so.0(g_main_context_pending+0x27)[0x7ffff6d35587] /usr/lib/libgtk-3.so.0(gtk_events_pending+0xd)[0x7ffff77794dd] /home/steve/build/emacs-master/src/emacs(+0x15194f)[0x5555556a594f] /home/steve/build/emacs-master/src/emacs(gobble_input+0x7f)[0x5555556ee774] /home/steve/build/emacs-master/src/emacs(+0x19a86b)[0x5555556ee86b] /home/steve/build/emacs-master/src/emacs(process_pending_signals+0x10)[0x5555556ee884] /home/steve/build/emacs-master/src/emacs(unblock_input_to+0x27)[0x5555556ee8b5] /home/steve/build/emacs-master/src/emacs(unblock_input+0x12)[0x5555556ee8d5] /home/steve/build/emacs-master/src/emacs(Fmake_xwidget+0x3ff)[0x5555557b960e] /home/steve/build/emacs-master/src/emacs(funcall_subr+0x15c)[0x55555575b81e] /home/steve/build/emacs-master/src/emacs(exec_byte_code+0x7bf)[0x55555578e9fb] /home/steve/build/emacs-master/src/emacs(+0x20719b)[0x55555575b19b] /home/steve/build/emacs-master/src/emacs(+0x208c51)[0x55555575cc51] /home/steve/build/emacs-master/src/emacs(funcall_general+0x190)[0x55555575cfdf] /home/steve/build/emacs-master/src/emacs(Ffuncall+0x9c)[0x55555575a1be] /home/steve/build/emacs-master/src/emacs(Ffuncall_interactively+0x31)[0x555555756423] /home/steve/build/emacs-master/src/emacs(funcall_subr+0x1a8)[0x55555575b86a] /home/steve/build/emacs-master/src/emacs(funcall_general+0x180)[0x55555575cfcf] /home/steve/build/emacs-master/src/emacs(Ffuncall+0x9c)[0x55555575a1be] /home/steve/build/emacs-master/src/emacs(Fapply+0x276)[0x55555575a581] /home/steve/build/emacs-master/src/emacs(Fcall_interactively+0x34e)[0x555555756af8] /home/steve/build/emacs-master/src/emacs(funcall_subr+0xdc)[0x55555575b79e] /home/steve/build/emacs-master/src/emacs(exec_byte_code+0x7bf)[0x55555578e9fb] /home/steve/build/emacs-master/src/emacs(+0x20719b)[0x55555575b19b] /home/steve/build/emacs-master/src/emacs(+0x208c51)[0x55555575cc51] /home/steve/build/emacs-master/src/emacs(funcall_general+0x190)[0x55555575cfdf] /home/steve/build/emacs-master/src/emacs(Ffuncall+0x9c)[0x55555575a1be] ... Thread 1 "emacs" received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 pthread_kill.c: No such file or directory. Continuing. Couldn't get registers: No such process. (gdb) [Thread 0x7fff23fff6c0 (LWP 5116) exited] [Thread 0x7fff2902f6c0 (LWP 5115) exited] [Thread 0x7fff299bf6c0 (LWP 5112) exited] [Thread 0x7fff2a34f6c0 (LWP 5111) exited] [Thread 0x7fff2acdf6c0 (LWP 5110) exited] [Thread 0x7fff2b66f6c0 (LWP 5107) exited] [Thread 0x7fff2366f6c0 (LWP 5106) exited] [Thread 0x7fff2bfff6c0 (LWP 5105) exited] [Thread 0x7fff4902f6c0 (LWP 5104) exited] [Thread 0x7fff499bf6c0 (LWP 5103) exited] [Thread 0x7fff4a34f6c0 (LWP 5102) exited] [Thread 0x7fff4acdf6c0 (LWP 5101) exited] [Thread 0x7fff4b66f6c0 (LWP 5100) exited] [Thread 0x7fff4bfff6c0 (LWP 5099) exited] [Thread 0x7fff6502f6c0 (LWP 5098) exited] [Thread 0x7fff659bf6c0 (LWP 5097) exited] [Thread 0x7fff6634f6c0 (LWP 5096) exited] [Thread 0x7fff66cdf6c0 (LWP 5095) exited] [Thread 0x7fff6766f6c0 (LWP 5094) exited] [Thread 0x7fff67fff6c0 (LWP 5093) exited] [Thread 0x7fffc0cdf6c0 (LWP 5092) exited] [Thread 0x7fffc166f6c0 (LWP 5091) exited] [Thread 0x7fffc1fff6c0 (LWP 5090) exited] [Thread 0x7fffd8ff76c0 (LWP 5089) exited] [Thread 0x7fffd99876c0 (LWP 5088) exited] [Thread 0x7fffda3e36c0 (LWP 5087) exited] [Thread 0x7fffdaedc6c0 (LWP 5054) exited] [Thread 0x7fffdb86c6c0 (LWP 5053) exited] [Thread 0x7fffdc1fc6c0 (LWP 5052) exited] Program terminated with signal SIGABRT, Aborted. The program no longer exists. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 10:06 bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Stephen Berman @ 2023-09-18 11:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-18 12:16 ` Stephen Berman 2023-09-18 11:28 ` Eli Zaretskii ` (3 subsequent siblings) 4 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-18 11:16 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 Stephen Berman <stephen.berman@gmx.net> writes: > I just built Emacs --with-xwidgets on a new system (glibc-2.38, > gcc-13.2.0, linux-6.5.2) on which I've installed webkitgtk-2.41.92 for > both Gtk3 and Gtk4 (libwebkit2gtk-4.1.so and libwebkitgtk-6.0.so). When > I invoke `M-x xwidget-webkit-browse-url', enter a URL at the prompt and > press RET, Emacs aborts. I ran under gdb and have attached a full > backtrace. > > In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.38, cairo version 1.17.6) of 2023-09-18 built on strobelfs2 > Repository revision: b331bf6d8a21ef3ac7e70d3f4a937e4256178d55 > Repository branch: master > Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 > System Description: Linux From Scratch r12.0-19 > > Configured using: > 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' > PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' > > Configured features: > ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG > JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG > SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM > XINPUT2 XPM XWIDGETS GTK3 ZLIB > > Important settings: > value of $LANG: en_US.UTF-8 > locale-coding-system: utf-8-unix Thanks for the report. The X error itself is absent from the backtrace you have provided, so please step to the frame incorporating x_error_quitter, then type: (gdb) p *error In case the error arises from an extension request, please also send the output of the following command: $ xdpyinfo -ext Thanks in advance. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 11:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-18 12:16 ` Stephen Berman 2023-09-18 14:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman @ 2023-09-18 12:16 UTC (permalink / raw) To: Po Lu; +Cc: 66068 On Mon, 18 Sep 2023 19:16:40 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> writes: > >> I just built Emacs --with-xwidgets on a new system (glibc-2.38, >> gcc-13.2.0, linux-6.5.2) on which I've installed webkitgtk-2.41.92 for >> both Gtk3 and Gtk4 (libwebkit2gtk-4.1.so and libwebkitgtk-6.0.so). When >> I invoke `M-x xwidget-webkit-browse-url', enter a URL at the prompt and >> press RET, Emacs aborts. I ran under gdb and have attached a full >> backtrace. >> >> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version >> 3.24.38, cairo version 1.17.6) of 2023-09-18 built on strobelfs2 >> Repository revision: b331bf6d8a21ef3ac7e70d3f4a937e4256178d55 >> Repository branch: master >> Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 >> System Description: Linux From Scratch r12.0-19 >> >> Configured using: >> 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' >> PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' >> >> Configured features: >> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG >> JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG >> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM >> XINPUT2 XPM XWIDGETS GTK3 ZLIB >> >> Important settings: >> value of $LANG: en_US.UTF-8 >> locale-coding-system: utf-8-unix > > Thanks for the report. The X error itself is absent from the backtrace > you have provided, so please step to the frame incorporating > x_error_quitter, then type: > > (gdb) p *error Is the following what you want? It doesn't seem very informative... (gdb) up 0 #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 26905 { (gdb) p *error $1 = {void (const char *, ...)} 0x55555575ae68 <error> FWIW, I get the same output when I run Emacs in gdb with -xrm "emacs.synchronous: true", as requested by Eli. > In case the error arises from an extension request, please also send the > output of the following command: > > $ xdpyinfo -ext How do I know if there was an extension request? The -ext flag requires an extension-name as argument. Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 12:16 ` Stephen Berman @ 2023-09-18 14:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-18 15:08 ` Stephen Berman 0 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-18 14:11 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 Stephen Berman <stephen.berman@gmx.net> > (gdb) up 0 > #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) > at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 > 26905 { > (gdb) p *error > $1 = {void (const char *, ...)} 0x55555575ae68 <error> > > FWIW, I get the same output when I run Emacs in gdb with -xrm > "emacs.synchronous: true", as requested by Eli. My apologies, I intended to ask for: (gdb) p *event I need new glasses. Or hands. >> In case the error arises from an extension request, please also send >> the >> output of the following command: >> >> $ xdpyinfo -ext > > How do I know if there was an extension request? The -ext flag > requires > an extension-name as argument. Sorry, xdpyinfo -ext all. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 14:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-18 15:08 ` Stephen Berman 2023-09-20 3:22 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman @ 2023-09-18 15:08 UTC (permalink / raw) To: Po Lu; +Cc: 66068 [-- Attachment #1: Type: text/plain, Size: 1299 bytes --] On Mon, 18 Sep 2023 22:11:31 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> > >> (gdb) up 0 >> #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) >> at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 >> 26905 { >> (gdb) p *error >> $1 = {void (const char *, ...)} 0x55555575ae68 <error> >> >> FWIW, I get the same output when I run Emacs in gdb with -xrm >> "emacs.synchronous: true", as requested by Eli. > > My apologies, I intended to ask for: > > (gdb) p *event No problem: (gdb) r -Q -xrm "emacs.synchronous: true" [...] (gdb) frame 0 #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc930) at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 26905 { (gdb) p *event $1 = { type = 0, display = 0x555555ead980, resourceid = 62914833, serial = 3527, error_code = 168 '\250', request_code = 151 '\227', minor_code = 32 ' ' } > I need new glasses. Or hands. > >>> In case the error arises from an extension request, please also send >>> the >>> output of the following command: >>> >>> $ xdpyinfo -ext >> >> How do I know if there was an extension request? The -ext flag >> requires >> an extension-name as argument. > > Sorry, xdpyinfo -ext all. That's a lot of output; attached. Steve Berman [-- Attachment #2: xdpyinfo -ext all --] [-- Type: text/plain, Size: 240939 bytes --] steve [ ~/build/emacs-master/src ]$ xdpyinfo -ext all name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 12101008 X.Org version: 21.1.8 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 depth 32, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0x3a00023, revert to Parent number of extensions: 27 BIG-REQUESTS Composite DAMAGE DOUBLE-BUFFER DPMS DRI2 DRI3 GLX Generic Event Extension MIT-SCREEN-SAVER MIT-SHM Present RANDR RECORD RENDER SHAPE SYNC X-Resource XC-MISC XFIXES XFree86-DGA XFree86-VidModeExtension XINERAMA XInputExtension XKEYBOARD XTEST XVideo default screen number: 0 number of screens: 1 screen #0: dimensions: 2560x1440 pixels (677x381 millimeters) resolution: 96x96 dots per inch depths (7): 24, 1, 4, 8, 15, 16, 32 root window id: 0x766 depth of root window: 24 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x20 default number of colormap cells: 256 preallocated pixels: black 0, white 16777215 options: backing-store WHEN MAPPED, save-unders NO largest cursor: 256x256 current input event mask: 0xfa803f KeyPressMask KeyReleaseMask ButtonPressMask ButtonReleaseMask EnterWindowMask LeaveWindowMask ExposureMask StructureNotifyMask SubstructureNotifyMask SubstructureRedirectMask FocusChangeMask PropertyChangeMask ColormapChangeMask number of visuals: 600 default visual id: 0x21 visual: visual id: 0x21 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x22 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x510 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x511 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x512 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x513 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x514 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x515 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x516 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x517 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x518 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x519 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x51a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x51b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x51c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x51d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x51e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x51f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x520 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x521 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x522 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x523 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x524 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x525 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x526 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x527 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x528 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x529 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x52a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x52b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x52c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x52d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x52e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x52f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x530 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x531 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x532 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x533 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x534 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x535 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x536 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x537 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x538 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x539 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x53a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x53b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x53c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x53d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x53e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x53f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x540 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x541 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x542 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x543 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x544 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x545 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x546 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x547 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x548 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x549 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x54a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x54b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x54c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x54d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x54e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x54f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x550 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x551 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x552 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x553 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x554 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x555 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x556 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x557 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x558 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x559 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x55a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x55b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x55c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x55d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x55e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x55f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x560 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x561 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x562 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x563 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x564 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x565 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x566 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x567 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x568 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x569 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x56a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x56b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x56c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x56d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x56e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x56f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x570 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x571 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x572 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x573 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x574 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x575 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x576 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x577 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x578 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x579 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x57a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x57b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x57c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x57d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x57e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x57f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x580 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x581 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x582 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x583 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x584 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x585 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x586 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x587 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x588 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x589 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x58a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x58b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x58c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x58d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x58e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x58f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x590 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x591 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x592 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x593 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x594 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x595 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x596 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x597 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x598 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x599 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x59a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x59b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x59c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x59d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x59e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x59f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a0 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a1 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a2 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a3 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a4 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a5 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a6 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a7 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a8 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5a9 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5aa class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ab class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ac class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ad class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ae class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5af class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b0 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b1 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b2 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b3 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b4 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b5 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b6 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b7 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b8 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5b9 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ba class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5bb class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5bc class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5bd class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5be class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5bf class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c0 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c1 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c2 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c3 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c4 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c5 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c6 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c7 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c8 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5c9 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ca class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5cb class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5cc class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5cd class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ce class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5cf class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d0 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d1 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d2 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d3 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d4 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d5 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d6 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d7 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d8 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5d9 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5da class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5db class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5dc class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5dd class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5de class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5df class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e0 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e1 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e2 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e3 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e4 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e5 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e6 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e7 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e8 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5e9 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ea class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5eb class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ec class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ed class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ee class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ef class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f0 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f1 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f2 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f3 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f4 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f5 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f6 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f7 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f8 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5f9 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5fa class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5fb class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5fc class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5fd class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5fe class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x5ff class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x600 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x601 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x602 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x603 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x604 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x605 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x606 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x607 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x608 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x609 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x60a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x60b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x60c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x60d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x60e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x60f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x610 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x611 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x612 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x613 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x614 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x615 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x616 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x617 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x618 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x619 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x61a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x61b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x61c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x61d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x61e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x61f class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x620 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x621 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x622 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x623 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x624 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x625 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x626 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x627 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x628 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x629 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x62a class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x62b class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x62c class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x62d class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x62e class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x62f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x630 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x631 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x632 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x633 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x634 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x635 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x636 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x637 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x638 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x639 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x640 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x641 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x642 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x643 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x644 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x645 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x646 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x647 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x648 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x649 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x64a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x64b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x64c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x64d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x64e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x64f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x650 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x651 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x652 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x653 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x654 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x655 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x656 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x657 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x658 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x659 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x65a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x65b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x65c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x65d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x65e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x65f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x660 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x661 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x662 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x663 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x664 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x665 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x666 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x667 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x668 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x669 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x66a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x66b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x66c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x66d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x66e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x66f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x670 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x671 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x672 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x673 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x674 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x675 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x676 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x677 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x678 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x679 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x67a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x67b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x67c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x67d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x67e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x67f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x680 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x681 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x682 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x683 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x684 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x685 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x686 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x687 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x688 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x689 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x68a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x68b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x68c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x68d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x68e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x68f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x690 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x691 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x692 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x693 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x694 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x695 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x696 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x697 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x698 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x699 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x69a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x69b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x69c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x69d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x69e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x69f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a0 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a1 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a2 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a3 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a4 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a5 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a6 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a7 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a8 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6a9 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6aa class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ab class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ac class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ad class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ae class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6af class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b0 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b1 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b2 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b3 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b4 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b5 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b6 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b7 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b8 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6b9 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ba class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6bb class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6bc class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6bd class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6be class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6bf class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c0 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c1 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c2 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c3 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c4 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c5 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c6 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c7 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c8 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6c9 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ca class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6cb class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6cc class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6cd class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ce class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6cf class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d0 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d1 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d2 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d3 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d4 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d5 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d6 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d7 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d8 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6d9 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6da class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6db class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6dc class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6dd class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6de class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6df class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e0 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e1 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e2 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e3 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e4 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e5 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e6 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e7 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e8 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6e9 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ea class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6eb class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ec class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ed class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ee class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ef class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f0 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f1 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f2 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f3 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f4 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f5 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f6 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f7 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f8 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6f9 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6fa class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6fb class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6fc class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6fd class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6fe class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x6ff class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x700 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x701 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x702 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x703 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x704 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x705 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x706 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x707 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x708 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x709 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x70a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x70b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x70c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x70d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x70e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x70f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x710 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x711 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x712 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x713 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x714 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x715 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x716 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x717 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x718 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x719 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x71a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x71b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x71c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x71d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x71e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x71f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x720 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x721 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x722 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x723 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x724 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x725 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x726 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x727 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x728 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x729 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x72a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x72b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x72c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x72d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x72e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x72f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x730 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x731 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x732 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x733 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x734 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x735 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x736 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x737 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x738 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x739 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x73a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x73b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x73c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x73d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x73e class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x73f class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x740 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x741 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x742 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x743 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x744 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x745 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x746 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x747 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x748 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x749 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x74a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x74b class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x74c class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x74d class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x77 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x74e class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x74f class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x750 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x751 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x752 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x753 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x754 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x755 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x756 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x757 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x758 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x759 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x75a class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x75b class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x75c class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x75d class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x75e class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x75f class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x760 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x761 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x762 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x763 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x764 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits MIT-SHM version 1.2 opcode: 130, base event: 65, base error: 128 shared pixmaps: yes, format: 2 XKEYBOARD version 1.0 opcode: 135, base event: 85, base error: 137 Xlib: extension "Multi-Buffering" missing on display ":0.0". Multi-Buffering extension not supported by server SHAPE version 1.1 opcode: 129, base event: 64 SYNC version 3.1 opcode: 134, base event: 83, base error: 134 system counters: 15 DEVICEIDLETIME 14 id: 0x00000776 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 13 id: 0x00000775 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 12 id: 0x00000774 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 11 id: 0x00000773 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 10 id: 0x00000772 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 9 id: 0x00000771 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 8 id: 0x00000770 resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 7 id: 0x0000076f resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 6 id: 0x0000076e resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 5 id: 0x0000076d resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 4 id: 0x0000076c resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 3 id: 0x0000076b resolution_lo: 4 resolution_hi: 0 DEVICEIDLETIME 2 id: 0x0000076a resolution_lo: 4 resolution_hi: 0 IDLETIME id: 0x00000075 resolution_lo: 4 resolution_hi: 0 SERVERTIME id: 0x00000074 resolution_lo: 4 resolution_hi: 0 XFree86-DGA version 2.0 opcode: 153, base event: 111, base error: 177 XFree86-DGA extension not supported by server XFree86-VidModeExtension version 2.2 opcode: 152, base error: 170 Monitor Information: Vendor: , Model: Num hsync: 1, Num vsync: 1 hsync range 0: 112.00 - 112.00 vsync range 0: 48.00 - 72.00 Available Video Mode Settings: Clock Hdsp Hbeg Hend Httl Vdsp Vbeg Vend Vttl Flags 291.75 2560 2608 2640 2720 1440 1443 1448 1490 +hsync -vsync 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync 108.00 1600 1624 1704 1800 900 901 904 1000 +hsync +vsync 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync 74.18 1280 1390 1430 1650 720 725 730 750 +hsync +vsync 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync 27.00 720 732 796 864 576 581 586 625 -hsync -vsync 27.03 720 736 798 858 480 489 495 525 -hsync -vsync 27.00 720 736 798 858 480 489 495 525 -hsync -vsync 31.50 640 656 720 840 480 481 484 500 -hsync -vsync 31.50 640 664 704 832 480 489 492 520 -hsync -vsync 30.24 640 704 768 864 480 483 486 525 -hsync -vsync 25.20 640 656 752 800 480 490 492 525 -hsync -vsync 25.18 640 656 752 800 480 490 492 525 -hsync -vsync 28.32 720 738 846 900 400 412 414 449 -hsync +vsync Current Video Mode Setting: 291.75 2560 2608 2640 2720 1440 1443 1448 1490 +hsync -vsync XTEST version 2.2 opcode: 132 DOUBLE-BUFFER version 1.0 opcode: 144, base error: 151 Double-buffered visuals on screen 0 visual id 0x21 depth 24 perflevel 0 visual id 0x22 depth 24 perflevel 0 visual id 0x510 depth 24 perflevel 0 visual id 0x511 depth 24 perflevel 0 visual id 0x512 depth 24 perflevel 0 visual id 0x513 depth 24 perflevel 0 visual id 0x514 depth 24 perflevel 0 visual id 0x515 depth 24 perflevel 0 visual id 0x516 depth 24 perflevel 0 visual id 0x517 depth 24 perflevel 0 visual id 0x518 depth 24 perflevel 0 visual id 0x519 depth 24 perflevel 0 visual id 0x51a depth 24 perflevel 0 visual id 0x51b depth 24 perflevel 0 visual id 0x51c depth 24 perflevel 0 visual id 0x51d depth 24 perflevel 0 visual id 0x51e depth 24 perflevel 0 visual id 0x51f depth 24 perflevel 0 visual id 0x520 depth 24 perflevel 0 visual id 0x521 depth 24 perflevel 0 visual id 0x522 depth 24 perflevel 0 visual id 0x523 depth 24 perflevel 0 visual id 0x524 depth 24 perflevel 0 visual id 0x525 depth 24 perflevel 0 visual id 0x526 depth 24 perflevel 0 visual id 0x527 depth 24 perflevel 0 visual id 0x528 depth 24 perflevel 0 visual id 0x529 depth 24 perflevel 0 visual id 0x52a depth 24 perflevel 0 visual id 0x52b depth 24 perflevel 0 visual id 0x52c depth 24 perflevel 0 visual id 0x52d depth 24 perflevel 0 visual id 0x52e depth 24 perflevel 0 visual id 0x52f depth 24 perflevel 0 visual id 0x530 depth 24 perflevel 0 visual id 0x531 depth 24 perflevel 0 visual id 0x532 depth 24 perflevel 0 visual id 0x533 depth 24 perflevel 0 visual id 0x534 depth 24 perflevel 0 visual id 0x535 depth 24 perflevel 0 visual id 0x536 depth 24 perflevel 0 visual id 0x537 depth 24 perflevel 0 visual id 0x538 depth 24 perflevel 0 visual id 0x539 depth 24 perflevel 0 visual id 0x53a depth 24 perflevel 0 visual id 0x53b depth 24 perflevel 0 visual id 0x53c depth 24 perflevel 0 visual id 0x53d depth 24 perflevel 0 visual id 0x53e depth 24 perflevel 0 visual id 0x53f depth 24 perflevel 0 visual id 0x540 depth 24 perflevel 0 visual id 0x541 depth 24 perflevel 0 visual id 0x542 depth 24 perflevel 0 visual id 0x543 depth 24 perflevel 0 visual id 0x544 depth 24 perflevel 0 visual id 0x545 depth 24 perflevel 0 visual id 0x546 depth 24 perflevel 0 visual id 0x547 depth 24 perflevel 0 visual id 0x548 depth 24 perflevel 0 visual id 0x549 depth 24 perflevel 0 visual id 0x54a depth 24 perflevel 0 visual id 0x54b depth 24 perflevel 0 visual id 0x54c depth 24 perflevel 0 visual id 0x54d depth 24 perflevel 0 visual id 0x54e depth 24 perflevel 0 visual id 0x54f depth 24 perflevel 0 visual id 0x550 depth 24 perflevel 0 visual id 0x551 depth 24 perflevel 0 visual id 0x552 depth 24 perflevel 0 visual id 0x553 depth 24 perflevel 0 visual id 0x554 depth 24 perflevel 0 visual id 0x555 depth 24 perflevel 0 visual id 0x556 depth 24 perflevel 0 visual id 0x557 depth 24 perflevel 0 visual id 0x558 depth 24 perflevel 0 visual id 0x559 depth 24 perflevel 0 visual id 0x55a depth 24 perflevel 0 visual id 0x55b depth 24 perflevel 0 visual id 0x55c depth 24 perflevel 0 visual id 0x55d depth 24 perflevel 0 visual id 0x55e depth 24 perflevel 0 visual id 0x55f depth 24 perflevel 0 visual id 0x560 depth 24 perflevel 0 visual id 0x561 depth 24 perflevel 0 visual id 0x562 depth 24 perflevel 0 visual id 0x563 depth 24 perflevel 0 visual id 0x564 depth 24 perflevel 0 visual id 0x565 depth 24 perflevel 0 visual id 0x566 depth 24 perflevel 0 visual id 0x567 depth 24 perflevel 0 visual id 0x568 depth 24 perflevel 0 visual id 0x569 depth 24 perflevel 0 visual id 0x56a depth 24 perflevel 0 visual id 0x56b depth 24 perflevel 0 visual id 0x56c depth 24 perflevel 0 visual id 0x56d depth 24 perflevel 0 visual id 0x56e depth 24 perflevel 0 visual id 0x56f depth 24 perflevel 0 visual id 0x570 depth 24 perflevel 0 visual id 0x571 depth 24 perflevel 0 visual id 0x572 depth 24 perflevel 0 visual id 0x573 depth 24 perflevel 0 visual id 0x574 depth 24 perflevel 0 visual id 0x575 depth 24 perflevel 0 visual id 0x576 depth 24 perflevel 0 visual id 0x577 depth 24 perflevel 0 visual id 0x578 depth 24 perflevel 0 visual id 0x579 depth 24 perflevel 0 visual id 0x57a depth 24 perflevel 0 visual id 0x57b depth 24 perflevel 0 visual id 0x57c depth 24 perflevel 0 visual id 0x57d depth 24 perflevel 0 visual id 0x57e depth 24 perflevel 0 visual id 0x57f depth 24 perflevel 0 visual id 0x580 depth 24 perflevel 0 visual id 0x581 depth 24 perflevel 0 visual id 0x582 depth 24 perflevel 0 visual id 0x583 depth 24 perflevel 0 visual id 0x584 depth 24 perflevel 0 visual id 0x585 depth 24 perflevel 0 visual id 0x586 depth 24 perflevel 0 visual id 0x587 depth 24 perflevel 0 visual id 0x588 depth 24 perflevel 0 visual id 0x589 depth 24 perflevel 0 visual id 0x58a depth 24 perflevel 0 visual id 0x58b depth 24 perflevel 0 visual id 0x58c depth 24 perflevel 0 visual id 0x58d depth 24 perflevel 0 visual id 0x58e depth 24 perflevel 0 visual id 0x58f depth 24 perflevel 0 visual id 0x590 depth 24 perflevel 0 visual id 0x591 depth 24 perflevel 0 visual id 0x592 depth 24 perflevel 0 visual id 0x593 depth 24 perflevel 0 visual id 0x594 depth 24 perflevel 0 visual id 0x595 depth 24 perflevel 0 visual id 0x596 depth 24 perflevel 0 visual id 0x597 depth 24 perflevel 0 visual id 0x598 depth 24 perflevel 0 visual id 0x599 depth 24 perflevel 0 visual id 0x59a depth 24 perflevel 0 visual id 0x59b depth 24 perflevel 0 visual id 0x59c depth 24 perflevel 0 visual id 0x59d depth 24 perflevel 0 visual id 0x59e depth 24 perflevel 0 visual id 0x59f depth 24 perflevel 0 visual id 0x5a0 depth 24 perflevel 0 visual id 0x5a1 depth 24 perflevel 0 visual id 0x5a2 depth 24 perflevel 0 visual id 0x5a3 depth 24 perflevel 0 visual id 0x5a4 depth 24 perflevel 0 visual id 0x5a5 depth 24 perflevel 0 visual id 0x5a6 depth 24 perflevel 0 visual id 0x5a7 depth 24 perflevel 0 visual id 0x5a8 depth 24 perflevel 0 visual id 0x5a9 depth 24 perflevel 0 visual id 0x5aa depth 24 perflevel 0 visual id 0x5ab depth 24 perflevel 0 visual id 0x5ac depth 24 perflevel 0 visual id 0x5ad depth 24 perflevel 0 visual id 0x5ae depth 24 perflevel 0 visual id 0x5af depth 24 perflevel 0 visual id 0x5b0 depth 24 perflevel 0 visual id 0x5b1 depth 24 perflevel 0 visual id 0x5b2 depth 24 perflevel 0 visual id 0x5b3 depth 24 perflevel 0 visual id 0x5b4 depth 24 perflevel 0 visual id 0x5b5 depth 24 perflevel 0 visual id 0x5b6 depth 24 perflevel 0 visual id 0x5b7 depth 24 perflevel 0 visual id 0x5b8 depth 24 perflevel 0 visual id 0x5b9 depth 24 perflevel 0 visual id 0x5ba depth 24 perflevel 0 visual id 0x5bb depth 24 perflevel 0 visual id 0x5bc depth 24 perflevel 0 visual id 0x5bd depth 24 perflevel 0 visual id 0x5be depth 24 perflevel 0 visual id 0x5bf depth 24 perflevel 0 visual id 0x5c0 depth 24 perflevel 0 visual id 0x5c1 depth 24 perflevel 0 visual id 0x5c2 depth 24 perflevel 0 visual id 0x5c3 depth 24 perflevel 0 visual id 0x5c4 depth 24 perflevel 0 visual id 0x5c5 depth 24 perflevel 0 visual id 0x5c6 depth 24 perflevel 0 visual id 0x5c7 depth 24 perflevel 0 visual id 0x5c8 depth 24 perflevel 0 visual id 0x5c9 depth 24 perflevel 0 visual id 0x5ca depth 24 perflevel 0 visual id 0x5cb depth 24 perflevel 0 visual id 0x5cc depth 24 perflevel 0 visual id 0x5cd depth 24 perflevel 0 visual id 0x5ce depth 24 perflevel 0 visual id 0x5cf depth 24 perflevel 0 visual id 0x5d0 depth 24 perflevel 0 visual id 0x5d1 depth 24 perflevel 0 visual id 0x5d2 depth 24 perflevel 0 visual id 0x5d3 depth 24 perflevel 0 visual id 0x5d4 depth 24 perflevel 0 visual id 0x5d5 depth 24 perflevel 0 visual id 0x5d6 depth 24 perflevel 0 visual id 0x5d7 depth 24 perflevel 0 visual id 0x5d8 depth 24 perflevel 0 visual id 0x5d9 depth 24 perflevel 0 visual id 0x5da depth 24 perflevel 0 visual id 0x5db depth 24 perflevel 0 visual id 0x5dc depth 24 perflevel 0 visual id 0x5dd depth 24 perflevel 0 visual id 0x5de depth 24 perflevel 0 visual id 0x5df depth 24 perflevel 0 visual id 0x5e0 depth 24 perflevel 0 visual id 0x5e1 depth 24 perflevel 0 visual id 0x5e2 depth 24 perflevel 0 visual id 0x5e3 depth 24 perflevel 0 visual id 0x5e4 depth 24 perflevel 0 visual id 0x5e5 depth 24 perflevel 0 visual id 0x5e6 depth 24 perflevel 0 visual id 0x5e7 depth 24 perflevel 0 visual id 0x5e8 depth 24 perflevel 0 visual id 0x5e9 depth 24 perflevel 0 visual id 0x5ea depth 24 perflevel 0 visual id 0x5eb depth 24 perflevel 0 visual id 0x5ec depth 24 perflevel 0 visual id 0x5ed depth 24 perflevel 0 visual id 0x5ee depth 24 perflevel 0 visual id 0x5ef depth 24 perflevel 0 visual id 0x5f0 depth 24 perflevel 0 visual id 0x5f1 depth 24 perflevel 0 visual id 0x5f2 depth 24 perflevel 0 visual id 0x5f3 depth 24 perflevel 0 visual id 0x5f4 depth 24 perflevel 0 visual id 0x5f5 depth 24 perflevel 0 visual id 0x5f6 depth 24 perflevel 0 visual id 0x5f7 depth 24 perflevel 0 visual id 0x5f8 depth 24 perflevel 0 visual id 0x5f9 depth 24 perflevel 0 visual id 0x5fa depth 24 perflevel 0 visual id 0x5fb depth 24 perflevel 0 visual id 0x5fc depth 24 perflevel 0 visual id 0x5fd depth 24 perflevel 0 visual id 0x5fe depth 24 perflevel 0 visual id 0x5ff depth 24 perflevel 0 visual id 0x600 depth 24 perflevel 0 visual id 0x601 depth 24 perflevel 0 visual id 0x602 depth 24 perflevel 0 visual id 0x603 depth 24 perflevel 0 visual id 0x604 depth 24 perflevel 0 visual id 0x605 depth 24 perflevel 0 visual id 0x606 depth 24 perflevel 0 visual id 0x607 depth 24 perflevel 0 visual id 0x608 depth 24 perflevel 0 visual id 0x609 depth 24 perflevel 0 visual id 0x60a depth 24 perflevel 0 visual id 0x60b depth 24 perflevel 0 visual id 0x60c depth 24 perflevel 0 visual id 0x60d depth 24 perflevel 0 visual id 0x60e depth 24 perflevel 0 visual id 0x60f depth 24 perflevel 0 visual id 0x610 depth 24 perflevel 0 visual id 0x611 depth 24 perflevel 0 visual id 0x612 depth 24 perflevel 0 visual id 0x613 depth 24 perflevel 0 visual id 0x614 depth 24 perflevel 0 visual id 0x615 depth 24 perflevel 0 visual id 0x616 depth 24 perflevel 0 visual id 0x617 depth 24 perflevel 0 visual id 0x618 depth 24 perflevel 0 visual id 0x619 depth 24 perflevel 0 visual id 0x61a depth 24 perflevel 0 visual id 0x61b depth 24 perflevel 0 visual id 0x61c depth 24 perflevel 0 visual id 0x61d depth 24 perflevel 0 visual id 0x61e depth 24 perflevel 0 visual id 0x61f depth 24 perflevel 0 visual id 0x620 depth 24 perflevel 0 visual id 0x621 depth 24 perflevel 0 visual id 0x622 depth 24 perflevel 0 visual id 0x623 depth 24 perflevel 0 visual id 0x624 depth 24 perflevel 0 visual id 0x625 depth 24 perflevel 0 visual id 0x626 depth 24 perflevel 0 visual id 0x627 depth 24 perflevel 0 visual id 0x628 depth 24 perflevel 0 visual id 0x629 depth 24 perflevel 0 visual id 0x62a depth 24 perflevel 0 visual id 0x62b depth 24 perflevel 0 visual id 0x62c depth 24 perflevel 0 visual id 0x62d depth 24 perflevel 0 visual id 0x62e depth 24 perflevel 0 visual id 0x62f depth 24 perflevel 0 visual id 0x630 depth 24 perflevel 0 visual id 0x631 depth 24 perflevel 0 visual id 0x632 depth 24 perflevel 0 visual id 0x633 depth 24 perflevel 0 visual id 0x634 depth 24 perflevel 0 visual id 0x635 depth 24 perflevel 0 visual id 0x636 depth 24 perflevel 0 visual id 0x637 depth 24 perflevel 0 visual id 0x638 depth 24 perflevel 0 visual id 0x639 depth 24 perflevel 0 visual id 0x63a depth 24 perflevel 0 visual id 0x63b depth 24 perflevel 0 visual id 0x63c depth 24 perflevel 0 visual id 0x63d depth 24 perflevel 0 visual id 0x63e depth 24 perflevel 0 visual id 0x63f depth 24 perflevel 0 visual id 0x640 depth 24 perflevel 0 visual id 0x641 depth 24 perflevel 0 visual id 0x642 depth 24 perflevel 0 visual id 0x643 depth 24 perflevel 0 visual id 0x644 depth 24 perflevel 0 visual id 0x645 depth 24 perflevel 0 visual id 0x646 depth 24 perflevel 0 visual id 0x647 depth 24 perflevel 0 visual id 0x648 depth 24 perflevel 0 visual id 0x649 depth 24 perflevel 0 visual id 0x64a depth 24 perflevel 0 visual id 0x64b depth 24 perflevel 0 visual id 0x64c depth 24 perflevel 0 visual id 0x64d depth 24 perflevel 0 visual id 0x64e depth 24 perflevel 0 visual id 0x64f depth 24 perflevel 0 visual id 0x650 depth 24 perflevel 0 visual id 0x651 depth 24 perflevel 0 visual id 0x652 depth 24 perflevel 0 visual id 0x653 depth 24 perflevel 0 visual id 0x654 depth 24 perflevel 0 visual id 0x655 depth 24 perflevel 0 visual id 0x656 depth 24 perflevel 0 visual id 0x657 depth 24 perflevel 0 visual id 0x658 depth 24 perflevel 0 visual id 0x659 depth 24 perflevel 0 visual id 0x65a depth 24 perflevel 0 visual id 0x65b depth 24 perflevel 0 visual id 0x65c depth 24 perflevel 0 visual id 0x65d depth 24 perflevel 0 visual id 0x65e depth 24 perflevel 0 visual id 0x65f depth 24 perflevel 0 visual id 0x660 depth 24 perflevel 0 visual id 0x661 depth 24 perflevel 0 visual id 0x662 depth 24 perflevel 0 visual id 0x663 depth 24 perflevel 0 visual id 0x664 depth 24 perflevel 0 visual id 0x665 depth 24 perflevel 0 visual id 0x666 depth 24 perflevel 0 visual id 0x667 depth 24 perflevel 0 visual id 0x668 depth 24 perflevel 0 visual id 0x669 depth 24 perflevel 0 visual id 0x66a depth 24 perflevel 0 visual id 0x66b depth 24 perflevel 0 visual id 0x66c depth 24 perflevel 0 visual id 0x66d depth 24 perflevel 0 visual id 0x66e depth 24 perflevel 0 visual id 0x66f depth 24 perflevel 0 visual id 0x670 depth 24 perflevel 0 visual id 0x671 depth 24 perflevel 0 visual id 0x672 depth 24 perflevel 0 visual id 0x673 depth 24 perflevel 0 visual id 0x674 depth 24 perflevel 0 visual id 0x675 depth 24 perflevel 0 visual id 0x676 depth 24 perflevel 0 visual id 0x677 depth 24 perflevel 0 visual id 0x678 depth 24 perflevel 0 visual id 0x679 depth 24 perflevel 0 visual id 0x67a depth 24 perflevel 0 visual id 0x67b depth 24 perflevel 0 visual id 0x67c depth 24 perflevel 0 visual id 0x67d depth 24 perflevel 0 visual id 0x67e depth 24 perflevel 0 visual id 0x67f depth 24 perflevel 0 visual id 0x680 depth 24 perflevel 0 visual id 0x681 depth 24 perflevel 0 visual id 0x682 depth 24 perflevel 0 visual id 0x683 depth 24 perflevel 0 visual id 0x684 depth 24 perflevel 0 visual id 0x685 depth 24 perflevel 0 visual id 0x686 depth 24 perflevel 0 visual id 0x687 depth 24 perflevel 0 visual id 0x688 depth 24 perflevel 0 visual id 0x689 depth 24 perflevel 0 visual id 0x68a depth 24 perflevel 0 visual id 0x68b depth 24 perflevel 0 visual id 0x68c depth 24 perflevel 0 visual id 0x68d depth 24 perflevel 0 visual id 0x68e depth 24 perflevel 0 visual id 0x68f depth 24 perflevel 0 visual id 0x690 depth 24 perflevel 0 visual id 0x691 depth 24 perflevel 0 visual id 0x692 depth 24 perflevel 0 visual id 0x693 depth 24 perflevel 0 visual id 0x694 depth 24 perflevel 0 visual id 0x695 depth 24 perflevel 0 visual id 0x696 depth 24 perflevel 0 visual id 0x697 depth 24 perflevel 0 visual id 0x698 depth 24 perflevel 0 visual id 0x699 depth 24 perflevel 0 visual id 0x69a depth 24 perflevel 0 visual id 0x69b depth 24 perflevel 0 visual id 0x69c depth 24 perflevel 0 visual id 0x69d depth 24 perflevel 0 visual id 0x69e depth 24 perflevel 0 visual id 0x69f depth 24 perflevel 0 visual id 0x6a0 depth 24 perflevel 0 visual id 0x6a1 depth 24 perflevel 0 visual id 0x6a2 depth 24 perflevel 0 visual id 0x6a3 depth 24 perflevel 0 visual id 0x6a4 depth 24 perflevel 0 visual id 0x6a5 depth 24 perflevel 0 visual id 0x6a6 depth 24 perflevel 0 visual id 0x6a7 depth 24 perflevel 0 visual id 0x6a8 depth 24 perflevel 0 visual id 0x6a9 depth 24 perflevel 0 visual id 0x6aa depth 24 perflevel 0 visual id 0x6ab depth 24 perflevel 0 visual id 0x6ac depth 24 perflevel 0 visual id 0x6ad depth 24 perflevel 0 visual id 0x6ae depth 24 perflevel 0 visual id 0x6af depth 24 perflevel 0 visual id 0x6b0 depth 24 perflevel 0 visual id 0x6b1 depth 24 perflevel 0 visual id 0x6b2 depth 24 perflevel 0 visual id 0x6b3 depth 24 perflevel 0 visual id 0x6b4 depth 24 perflevel 0 visual id 0x6b5 depth 24 perflevel 0 visual id 0x6b6 depth 24 perflevel 0 visual id 0x6b7 depth 24 perflevel 0 visual id 0x6b8 depth 24 perflevel 0 visual id 0x6b9 depth 24 perflevel 0 visual id 0x6ba depth 24 perflevel 0 visual id 0x6bb depth 24 perflevel 0 visual id 0x6bc depth 24 perflevel 0 visual id 0x6bd depth 24 perflevel 0 visual id 0x6be depth 24 perflevel 0 visual id 0x6bf depth 24 perflevel 0 visual id 0x6c0 depth 24 perflevel 0 visual id 0x6c1 depth 24 perflevel 0 visual id 0x6c2 depth 24 perflevel 0 visual id 0x6c3 depth 24 perflevel 0 visual id 0x6c4 depth 24 perflevel 0 visual id 0x6c5 depth 24 perflevel 0 visual id 0x6c6 depth 24 perflevel 0 visual id 0x6c7 depth 24 perflevel 0 visual id 0x6c8 depth 24 perflevel 0 visual id 0x6c9 depth 24 perflevel 0 visual id 0x6ca depth 24 perflevel 0 visual id 0x6cb depth 24 perflevel 0 visual id 0x6cc depth 24 perflevel 0 visual id 0x6cd depth 24 perflevel 0 visual id 0x6ce depth 24 perflevel 0 visual id 0x6cf depth 24 perflevel 0 visual id 0x6d0 depth 24 perflevel 0 visual id 0x6d1 depth 24 perflevel 0 visual id 0x6d2 depth 24 perflevel 0 visual id 0x6d3 depth 24 perflevel 0 visual id 0x6d4 depth 24 perflevel 0 visual id 0x6d5 depth 24 perflevel 0 visual id 0x6d6 depth 24 perflevel 0 visual id 0x6d7 depth 24 perflevel 0 visual id 0x6d8 depth 24 perflevel 0 visual id 0x6d9 depth 24 perflevel 0 visual id 0x6da depth 24 perflevel 0 visual id 0x6db depth 24 perflevel 0 visual id 0x6dc depth 24 perflevel 0 visual id 0x6dd depth 24 perflevel 0 visual id 0x6de depth 24 perflevel 0 visual id 0x6df depth 24 perflevel 0 visual id 0x6e0 depth 24 perflevel 0 visual id 0x6e1 depth 24 perflevel 0 visual id 0x6e2 depth 24 perflevel 0 visual id 0x6e3 depth 24 perflevel 0 visual id 0x6e4 depth 24 perflevel 0 visual id 0x6e5 depth 24 perflevel 0 visual id 0x6e6 depth 24 perflevel 0 visual id 0x6e7 depth 24 perflevel 0 visual id 0x6e8 depth 24 perflevel 0 visual id 0x6e9 depth 24 perflevel 0 visual id 0x6ea depth 24 perflevel 0 visual id 0x6eb depth 24 perflevel 0 visual id 0x6ec depth 24 perflevel 0 visual id 0x6ed depth 24 perflevel 0 visual id 0x6ee depth 24 perflevel 0 visual id 0x6ef depth 24 perflevel 0 visual id 0x6f0 depth 24 perflevel 0 visual id 0x6f1 depth 24 perflevel 0 visual id 0x6f2 depth 24 perflevel 0 visual id 0x6f3 depth 24 perflevel 0 visual id 0x6f4 depth 24 perflevel 0 visual id 0x6f5 depth 24 perflevel 0 visual id 0x6f6 depth 24 perflevel 0 visual id 0x6f7 depth 24 perflevel 0 visual id 0x6f8 depth 24 perflevel 0 visual id 0x6f9 depth 24 perflevel 0 visual id 0x6fa depth 24 perflevel 0 visual id 0x6fb depth 24 perflevel 0 visual id 0x6fc depth 24 perflevel 0 visual id 0x6fd depth 24 perflevel 0 visual id 0x6fe depth 24 perflevel 0 visual id 0x6ff depth 24 perflevel 0 visual id 0x700 depth 24 perflevel 0 visual id 0x701 depth 24 perflevel 0 visual id 0x702 depth 24 perflevel 0 visual id 0x703 depth 24 perflevel 0 visual id 0x704 depth 24 perflevel 0 visual id 0x705 depth 24 perflevel 0 visual id 0x706 depth 24 perflevel 0 visual id 0x707 depth 24 perflevel 0 visual id 0x708 depth 24 perflevel 0 visual id 0x709 depth 24 perflevel 0 visual id 0x70a depth 24 perflevel 0 visual id 0x70b depth 24 perflevel 0 visual id 0x70c depth 24 perflevel 0 visual id 0x70d depth 24 perflevel 0 visual id 0x70e depth 24 perflevel 0 visual id 0x70f depth 24 perflevel 0 visual id 0x710 depth 24 perflevel 0 visual id 0x711 depth 24 perflevel 0 visual id 0x712 depth 24 perflevel 0 visual id 0x713 depth 24 perflevel 0 visual id 0x714 depth 24 perflevel 0 visual id 0x715 depth 24 perflevel 0 visual id 0x716 depth 24 perflevel 0 visual id 0x717 depth 24 perflevel 0 visual id 0x718 depth 24 perflevel 0 visual id 0x719 depth 24 perflevel 0 visual id 0x71a depth 24 perflevel 0 visual id 0x71b depth 24 perflevel 0 visual id 0x71c depth 24 perflevel 0 visual id 0x71d depth 24 perflevel 0 visual id 0x71e depth 24 perflevel 0 visual id 0x71f depth 24 perflevel 0 visual id 0x720 depth 24 perflevel 0 visual id 0x721 depth 24 perflevel 0 visual id 0x722 depth 24 perflevel 0 visual id 0x723 depth 24 perflevel 0 visual id 0x724 depth 24 perflevel 0 visual id 0x725 depth 24 perflevel 0 visual id 0x726 depth 24 perflevel 0 visual id 0x727 depth 24 perflevel 0 visual id 0x728 depth 24 perflevel 0 visual id 0x729 depth 24 perflevel 0 visual id 0x72a depth 24 perflevel 0 visual id 0x72b depth 24 perflevel 0 visual id 0x72c depth 24 perflevel 0 visual id 0x72d depth 24 perflevel 0 visual id 0x72e depth 24 perflevel 0 visual id 0x72f depth 24 perflevel 0 visual id 0x730 depth 24 perflevel 0 visual id 0x731 depth 24 perflevel 0 visual id 0x732 depth 24 perflevel 0 visual id 0x733 depth 24 perflevel 0 visual id 0x734 depth 24 perflevel 0 visual id 0x735 depth 24 perflevel 0 visual id 0x736 depth 24 perflevel 0 visual id 0x737 depth 24 perflevel 0 visual id 0x738 depth 24 perflevel 0 visual id 0x739 depth 24 perflevel 0 visual id 0x73a depth 24 perflevel 0 visual id 0x73b depth 24 perflevel 0 visual id 0x73c depth 24 perflevel 0 visual id 0x73d depth 24 perflevel 0 visual id 0x73e depth 24 perflevel 0 visual id 0x73f depth 24 perflevel 0 visual id 0x740 depth 24 perflevel 0 visual id 0x741 depth 24 perflevel 0 visual id 0x742 depth 24 perflevel 0 visual id 0x743 depth 24 perflevel 0 visual id 0x744 depth 24 perflevel 0 visual id 0x745 depth 24 perflevel 0 visual id 0x746 depth 24 perflevel 0 visual id 0x747 depth 24 perflevel 0 visual id 0x748 depth 24 perflevel 0 visual id 0x749 depth 24 perflevel 0 visual id 0x74a depth 24 perflevel 0 visual id 0x74b depth 24 perflevel 0 visual id 0x74c depth 24 perflevel 0 visual id 0x74d depth 24 perflevel 0 visual id 0x77 depth 32 perflevel 0 visual id 0x74e depth 32 perflevel 0 visual id 0x74f depth 32 perflevel 0 visual id 0x750 depth 32 perflevel 0 visual id 0x751 depth 32 perflevel 0 visual id 0x752 depth 32 perflevel 0 visual id 0x753 depth 32 perflevel 0 visual id 0x754 depth 32 perflevel 0 visual id 0x755 depth 32 perflevel 0 visual id 0x756 depth 32 perflevel 0 visual id 0x757 depth 32 perflevel 0 visual id 0x758 depth 32 perflevel 0 visual id 0x759 depth 32 perflevel 0 visual id 0x75a depth 32 perflevel 0 visual id 0x75b depth 32 perflevel 0 visual id 0x75c depth 32 perflevel 0 visual id 0x75d depth 32 perflevel 0 visual id 0x75e depth 32 perflevel 0 visual id 0x75f depth 32 perflevel 0 visual id 0x760 depth 32 perflevel 0 visual id 0x761 depth 32 perflevel 0 visual id 0x762 depth 32 perflevel 0 visual id 0x763 depth 32 perflevel 0 visual id 0x764 depth 32 perflevel 0 RECORD version 1.13 opcode: 145, base error: 152 XInputExtension version 2.4 opcode: 131, base event: 66, base error: 129 Extended devices : "Virtual core pointer" [XPointer] "Virtual core keyboard" [XKeyboard] "Virtual core XTEST pointer" [XExtensionPointer] "Virtual core XTEST keyboard" [XExtensionKeyboard] "Power Button" [XExtensionKeyboard] "Video Bus" [XExtensionKeyboard] "Power Button" [XExtensionKeyboard] "Sleep Button" [XExtensionKeyboard] "MOSART Semi. 2.4G INPUT DEVICE" [XExtensionKeyboard] "MOSART Semi. 2.4G INPUT DEVICE Mouse" [XExtensionPointer] "MOSART Semi. 2.4G INPUT DEVICE Consumer Control" [XExtensionPointer] "MOSART Semi. 2.4G INPUT DEVICE System Control" [XExtensionKeyboard] "MOSART Semi. 2.4G INPUT DEVICE Consumer Control" [XExtensionKeyboard] RENDER version 0.11 opcode: 138, base error: 140 Render formats : pict format: format id: 0x23 type: Direct depth: 1 alpha: 0 mask 0x1 red: 0 mask 0x0 green: 0 mask 0x0 blue: 0 mask 0x0 pict format: format id: 0x24 type: Direct depth: 8 alpha: 0 mask 0xff red: 0 mask 0x0 green: 0 mask 0x0 blue: 0 mask 0x0 pict format: format id: 0x25 type: Direct depth: 32 alpha: 24 mask 0xff red: 16 mask 0xff green: 8 mask 0xff blue: 0 mask 0xff pict format: format id: 0x26 type: Direct depth: 32 alpha: 0 mask 0x0 red: 16 mask 0xff green: 8 mask 0xff blue: 0 mask 0xff pict format: format id: 0x27 type: Direct depth: 32 alpha: 0 mask 0xff red: 8 mask 0xff green: 16 mask 0xff blue: 24 mask 0xff pict format: format id: 0x28 type: Direct depth: 32 alpha: 0 mask 0x0 red: 8 mask 0xff green: 16 mask 0xff blue: 24 mask 0xff pict format: format id: 0x29 type: Direct depth: 24 alpha: 0 mask 0x0 red: 16 mask 0xff green: 8 mask 0xff blue: 0 mask 0xff pict format: format id: 0x2a type: Direct depth: 24 alpha: 0 mask 0x0 red: 0 mask 0xff green: 8 mask 0xff blue: 16 mask 0xff pict format: format id: 0x2b type: Direct depth: 15 alpha: 0 mask 0x0 red: 8 mask 0xf green: 4 mask 0xf blue: 0 mask 0xf pict format: format id: 0x2c type: Direct depth: 15 alpha: 0 mask 0x0 red: 0 mask 0xf green: 4 mask 0xf blue: 8 mask 0xf pict format: format id: 0x2d type: Direct depth: 15 alpha: 0 mask 0x0 red: 10 mask 0x1f green: 5 mask 0x1f blue: 0 mask 0x1f pict format: format id: 0x2e type: Direct depth: 15 alpha: 0 mask 0x0 red: 0 mask 0x1f green: 5 mask 0x1f blue: 10 mask 0x1f pict format: format id: 0x2f type: Direct depth: 16 alpha: 0 mask 0x0 red: 8 mask 0xf green: 4 mask 0xf blue: 0 mask 0xf pict format: format id: 0x30 type: Direct depth: 16 alpha: 0 mask 0x0 red: 0 mask 0xf green: 4 mask 0xf blue: 8 mask 0xf pict format: format id: 0x31 type: Direct depth: 16 alpha: 0 mask 0x0 red: 10 mask 0x1f green: 5 mask 0x1f blue: 0 mask 0x1f pict format: format id: 0x32 type: Direct depth: 16 alpha: 0 mask 0x0 red: 0 mask 0x1f green: 5 mask 0x1f blue: 10 mask 0x1f pict format: format id: 0x33 type: Direct depth: 16 alpha: 15 mask 0x1 red: 10 mask 0x1f green: 5 mask 0x1f blue: 0 mask 0x1f pict format: format id: 0x34 type: Direct depth: 16 alpha: 15 mask 0x1 red: 0 mask 0x1f green: 5 mask 0x1f blue: 10 mask 0x1f pict format: format id: 0x35 type: Direct depth: 16 alpha: 0 mask 0x0 red: 11 mask 0x1f green: 5 mask 0x3f blue: 0 mask 0x1f pict format: format id: 0x36 type: Direct depth: 16 alpha: 0 mask 0x0 red: 0 mask 0x1f green: 5 mask 0x3f blue: 11 mask 0x1f pict format: format id: 0x37 type: Direct depth: 16 alpha: 12 mask 0xf red: 8 mask 0xf green: 4 mask 0xf blue: 0 mask 0xf pict format: format id: 0x38 type: Direct depth: 16 alpha: 12 mask 0xf red: 0 mask 0xf green: 4 mask 0xf blue: 8 mask 0xf pict format: format id: 0x39 type: Direct depth: 32 alpha: 0 mask 0x0 red: 0 mask 0xff green: 8 mask 0xff blue: 16 mask 0xff pict format: format id: 0x3a type: Direct depth: 32 alpha: 30 mask 0x3 red: 20 mask 0x3ff green: 10 mask 0x3ff blue: 0 mask 0x3ff pict format: format id: 0x3b type: Direct depth: 32 alpha: 0 mask 0x0 red: 20 mask 0x3ff green: 10 mask 0x3ff blue: 0 mask 0x3ff pict format: format id: 0x3c type: Direct depth: 32 alpha: 30 mask 0x3 red: 0 mask 0x3ff green: 10 mask 0x3ff blue: 20 mask 0x3ff pict format: format id: 0x3d type: Direct depth: 32 alpha: 0 mask 0x0 red: 0 mask 0x3ff green: 10 mask 0x3ff blue: 20 mask 0x3ff Screen formats : Screen 0 (sub-pixel order Unknown) filters: nearest, bilinear, convolution, fast(nearest), good(bilinear), best(bilinear) visual format: visual id: 0x21 pict format id: 0x29 visual format: visual id: 0x22 pict format id: 0x29 visual format: visual id: 0x510 pict format id: 0x29 visual format: visual id: 0x511 pict format id: 0x29 visual format: visual id: 0x512 pict format id: 0x29 visual format: visual id: 0x513 pict format id: 0x29 visual format: visual id: 0x514 pict format id: 0x29 visual format: visual id: 0x515 pict format id: 0x29 visual format: visual id: 0x516 pict format id: 0x29 visual format: visual id: 0x517 pict format id: 0x29 visual format: visual id: 0x518 pict format id: 0x29 visual format: visual id: 0x519 pict format id: 0x29 visual format: visual id: 0x51a pict format id: 0x29 visual format: visual id: 0x51b pict format id: 0x29 visual format: visual id: 0x51c pict format id: 0x29 visual format: visual id: 0x51d pict format id: 0x29 visual format: visual id: 0x51e pict format id: 0x29 visual format: visual id: 0x51f pict format id: 0x29 visual format: visual id: 0x520 pict format id: 0x29 visual format: visual id: 0x521 pict format id: 0x29 visual format: visual id: 0x522 pict format id: 0x29 visual format: visual id: 0x523 pict format id: 0x29 visual format: visual id: 0x524 pict format id: 0x29 visual format: visual id: 0x525 pict format id: 0x29 visual format: visual id: 0x526 pict format id: 0x29 visual format: visual id: 0x527 pict format id: 0x29 visual format: visual id: 0x528 pict format id: 0x29 visual format: visual id: 0x529 pict format id: 0x29 visual format: visual id: 0x52a pict format id: 0x29 visual format: visual id: 0x52b pict format id: 0x29 visual format: visual id: 0x52c pict format id: 0x29 visual format: visual id: 0x52d pict format id: 0x29 visual format: visual id: 0x52e pict format id: 0x29 visual format: visual id: 0x52f pict format id: 0x29 visual format: visual id: 0x530 pict format id: 0x29 visual format: visual id: 0x531 pict format id: 0x29 visual format: visual id: 0x532 pict format id: 0x29 visual format: visual id: 0x533 pict format id: 0x29 visual format: visual id: 0x534 pict format id: 0x29 visual format: visual id: 0x535 pict format id: 0x29 visual format: visual id: 0x536 pict format id: 0x29 visual format: visual id: 0x537 pict format id: 0x29 visual format: visual id: 0x538 pict format id: 0x29 visual format: visual id: 0x539 pict format id: 0x29 visual format: visual id: 0x53a pict format id: 0x29 visual format: visual id: 0x53b pict format id: 0x29 visual format: visual id: 0x53c pict format id: 0x29 visual format: visual id: 0x53d pict format id: 0x29 visual format: visual id: 0x53e pict format id: 0x29 visual format: visual id: 0x53f pict format id: 0x29 visual format: visual id: 0x540 pict format id: 0x29 visual format: visual id: 0x541 pict format id: 0x29 visual format: visual id: 0x542 pict format id: 0x29 visual format: visual id: 0x543 pict format id: 0x29 visual format: visual id: 0x544 pict format id: 0x29 visual format: visual id: 0x545 pict format id: 0x29 visual format: visual id: 0x546 pict format id: 0x29 visual format: visual id: 0x547 pict format id: 0x29 visual format: visual id: 0x548 pict format id: 0x29 visual format: visual id: 0x549 pict format id: 0x29 visual format: visual id: 0x54a pict format id: 0x29 visual format: visual id: 0x54b pict format id: 0x29 visual format: visual id: 0x54c pict format id: 0x29 visual format: visual id: 0x54d pict format id: 0x29 visual format: visual id: 0x54e pict format id: 0x29 visual format: visual id: 0x54f pict format id: 0x29 visual format: visual id: 0x550 pict format id: 0x29 visual format: visual id: 0x551 pict format id: 0x29 visual format: visual id: 0x552 pict format id: 0x29 visual format: visual id: 0x553 pict format id: 0x29 visual format: visual id: 0x554 pict format id: 0x29 visual format: visual id: 0x555 pict format id: 0x29 visual format: visual id: 0x556 pict format id: 0x29 visual format: visual id: 0x557 pict format id: 0x29 visual format: visual id: 0x558 pict format id: 0x29 visual format: visual id: 0x559 pict format id: 0x29 visual format: visual id: 0x55a pict format id: 0x29 visual format: visual id: 0x55b pict format id: 0x29 visual format: visual id: 0x55c pict format id: 0x29 visual format: visual id: 0x55d pict format id: 0x29 visual format: visual id: 0x55e pict format id: 0x29 visual format: visual id: 0x55f pict format id: 0x29 visual format: visual id: 0x560 pict format id: 0x29 visual format: visual id: 0x561 pict format id: 0x29 visual format: visual id: 0x562 pict format id: 0x29 visual format: visual id: 0x563 pict format id: 0x29 visual format: visual id: 0x564 pict format id: 0x29 visual format: visual id: 0x565 pict format id: 0x29 visual format: visual id: 0x566 pict format id: 0x29 visual format: visual id: 0x567 pict format id: 0x29 visual format: visual id: 0x568 pict format id: 0x29 visual format: visual id: 0x569 pict format id: 0x29 visual format: visual id: 0x56a pict format id: 0x29 visual format: visual id: 0x56b pict format id: 0x29 visual format: visual id: 0x56c pict format id: 0x29 visual format: visual id: 0x56d pict format id: 0x29 visual format: visual id: 0x56e pict format id: 0x29 visual format: visual id: 0x56f pict format id: 0x29 visual format: visual id: 0x570 pict format id: 0x29 visual format: visual id: 0x571 pict format id: 0x29 visual format: visual id: 0x572 pict format id: 0x29 visual format: visual id: 0x573 pict format id: 0x29 visual format: visual id: 0x574 pict format id: 0x29 visual format: visual id: 0x575 pict format id: 0x29 visual format: visual id: 0x576 pict format id: 0x29 visual format: visual id: 0x577 pict format id: 0x29 visual format: visual id: 0x578 pict format id: 0x29 visual format: visual id: 0x579 pict format id: 0x29 visual format: visual id: 0x57a pict format id: 0x29 visual format: visual id: 0x57b pict format id: 0x29 visual format: visual id: 0x57c pict format id: 0x29 visual format: visual id: 0x57d pict format id: 0x29 visual format: visual id: 0x57e pict format id: 0x29 visual format: visual id: 0x57f pict format id: 0x29 visual format: visual id: 0x580 pict format id: 0x29 visual format: visual id: 0x581 pict format id: 0x29 visual format: visual id: 0x582 pict format id: 0x29 visual format: visual id: 0x583 pict format id: 0x29 visual format: visual id: 0x584 pict format id: 0x29 visual format: visual id: 0x585 pict format id: 0x29 visual format: visual id: 0x586 pict format id: 0x29 visual format: visual id: 0x587 pict format id: 0x29 visual format: visual id: 0x588 pict format id: 0x29 visual format: visual id: 0x589 pict format id: 0x29 visual format: visual id: 0x58a pict format id: 0x29 visual format: visual id: 0x58b pict format id: 0x29 visual format: visual id: 0x58c pict format id: 0x29 visual format: visual id: 0x58d pict format id: 0x29 visual format: visual id: 0x58e pict format id: 0x29 visual format: visual id: 0x58f pict format id: 0x29 visual format: visual id: 0x590 pict format id: 0x29 visual format: visual id: 0x591 pict format id: 0x29 visual format: visual id: 0x592 pict format id: 0x29 visual format: visual id: 0x593 pict format id: 0x29 visual format: visual id: 0x594 pict format id: 0x29 visual format: visual id: 0x595 pict format id: 0x29 visual format: visual id: 0x596 pict format id: 0x29 visual format: visual id: 0x597 pict format id: 0x29 visual format: visual id: 0x598 pict format id: 0x29 visual format: visual id: 0x599 pict format id: 0x29 visual format: visual id: 0x59a pict format id: 0x29 visual format: visual id: 0x59b pict format id: 0x29 visual format: visual id: 0x59c pict format id: 0x29 visual format: visual id: 0x59d pict format id: 0x29 visual format: visual id: 0x59e pict format id: 0x29 visual format: visual id: 0x59f pict format id: 0x29 visual format: visual id: 0x5a0 pict format id: 0x29 visual format: visual id: 0x5a1 pict format id: 0x29 visual format: visual id: 0x5a2 pict format id: 0x29 visual format: visual id: 0x5a3 pict format id: 0x29 visual format: visual id: 0x5a4 pict format id: 0x29 visual format: visual id: 0x5a5 pict format id: 0x29 visual format: visual id: 0x5a6 pict format id: 0x29 visual format: visual id: 0x5a7 pict format id: 0x29 visual format: visual id: 0x5a8 pict format id: 0x29 visual format: visual id: 0x5a9 pict format id: 0x29 visual format: visual id: 0x5aa pict format id: 0x29 visual format: visual id: 0x5ab pict format id: 0x29 visual format: visual id: 0x5ac pict format id: 0x29 visual format: visual id: 0x5ad pict format id: 0x29 visual format: visual id: 0x5ae pict format id: 0x29 visual format: visual id: 0x5af pict format id: 0x29 visual format: visual id: 0x5b0 pict format id: 0x29 visual format: visual id: 0x5b1 pict format id: 0x29 visual format: visual id: 0x5b2 pict format id: 0x29 visual format: visual id: 0x5b3 pict format id: 0x29 visual format: visual id: 0x5b4 pict format id: 0x29 visual format: visual id: 0x5b5 pict format id: 0x29 visual format: visual id: 0x5b6 pict format id: 0x29 visual format: visual id: 0x5b7 pict format id: 0x29 visual format: visual id: 0x5b8 pict format id: 0x29 visual format: visual id: 0x5b9 pict format id: 0x29 visual format: visual id: 0x5ba pict format id: 0x29 visual format: visual id: 0x5bb pict format id: 0x29 visual format: visual id: 0x5bc pict format id: 0x29 visual format: visual id: 0x5bd pict format id: 0x29 visual format: visual id: 0x5be pict format id: 0x29 visual format: visual id: 0x5bf pict format id: 0x29 visual format: visual id: 0x5c0 pict format id: 0x29 visual format: visual id: 0x5c1 pict format id: 0x29 visual format: visual id: 0x5c2 pict format id: 0x29 visual format: visual id: 0x5c3 pict format id: 0x29 visual format: visual id: 0x5c4 pict format id: 0x29 visual format: visual id: 0x5c5 pict format id: 0x29 visual format: visual id: 0x5c6 pict format id: 0x29 visual format: visual id: 0x5c7 pict format id: 0x29 visual format: visual id: 0x5c8 pict format id: 0x29 visual format: visual id: 0x5c9 pict format id: 0x29 visual format: visual id: 0x5ca pict format id: 0x29 visual format: visual id: 0x5cb pict format id: 0x29 visual format: visual id: 0x5cc pict format id: 0x29 visual format: visual id: 0x5cd pict format id: 0x29 visual format: visual id: 0x5ce pict format id: 0x29 visual format: visual id: 0x5cf pict format id: 0x29 visual format: visual id: 0x5d0 pict format id: 0x29 visual format: visual id: 0x5d1 pict format id: 0x29 visual format: visual id: 0x5d2 pict format id: 0x29 visual format: visual id: 0x5d3 pict format id: 0x29 visual format: visual id: 0x5d4 pict format id: 0x29 visual format: visual id: 0x5d5 pict format id: 0x29 visual format: visual id: 0x5d6 pict format id: 0x29 visual format: visual id: 0x5d7 pict format id: 0x29 visual format: visual id: 0x5d8 pict format id: 0x29 visual format: visual id: 0x5d9 pict format id: 0x29 visual format: visual id: 0x5da pict format id: 0x29 visual format: visual id: 0x5db pict format id: 0x29 visual format: visual id: 0x5dc pict format id: 0x29 visual format: visual id: 0x5dd pict format id: 0x29 visual format: visual id: 0x5de pict format id: 0x29 visual format: visual id: 0x5df pict format id: 0x29 visual format: visual id: 0x5e0 pict format id: 0x29 visual format: visual id: 0x5e1 pict format id: 0x29 visual format: visual id: 0x5e2 pict format id: 0x29 visual format: visual id: 0x5e3 pict format id: 0x29 visual format: visual id: 0x5e4 pict format id: 0x29 visual format: visual id: 0x5e5 pict format id: 0x29 visual format: visual id: 0x5e6 pict format id: 0x29 visual format: visual id: 0x5e7 pict format id: 0x29 visual format: visual id: 0x5e8 pict format id: 0x29 visual format: visual id: 0x5e9 pict format id: 0x29 visual format: visual id: 0x5ea pict format id: 0x29 visual format: visual id: 0x5eb pict format id: 0x29 visual format: visual id: 0x5ec pict format id: 0x29 visual format: visual id: 0x5ed pict format id: 0x29 visual format: visual id: 0x5ee pict format id: 0x29 visual format: visual id: 0x5ef pict format id: 0x29 visual format: visual id: 0x5f0 pict format id: 0x29 visual format: visual id: 0x5f1 pict format id: 0x29 visual format: visual id: 0x5f2 pict format id: 0x29 visual format: visual id: 0x5f3 pict format id: 0x29 visual format: visual id: 0x5f4 pict format id: 0x29 visual format: visual id: 0x5f5 pict format id: 0x29 visual format: visual id: 0x5f6 pict format id: 0x29 visual format: visual id: 0x5f7 pict format id: 0x29 visual format: visual id: 0x5f8 pict format id: 0x29 visual format: visual id: 0x5f9 pict format id: 0x29 visual format: visual id: 0x5fa pict format id: 0x29 visual format: visual id: 0x5fb pict format id: 0x29 visual format: visual id: 0x5fc pict format id: 0x29 visual format: visual id: 0x5fd pict format id: 0x29 visual format: visual id: 0x5fe pict format id: 0x29 visual format: visual id: 0x5ff pict format id: 0x29 visual format: visual id: 0x600 pict format id: 0x29 visual format: visual id: 0x601 pict format id: 0x29 visual format: visual id: 0x602 pict format id: 0x29 visual format: visual id: 0x603 pict format id: 0x29 visual format: visual id: 0x604 pict format id: 0x29 visual format: visual id: 0x605 pict format id: 0x29 visual format: visual id: 0x606 pict format id: 0x29 visual format: visual id: 0x607 pict format id: 0x29 visual format: visual id: 0x608 pict format id: 0x29 visual format: visual id: 0x609 pict format id: 0x29 visual format: visual id: 0x60a pict format id: 0x29 visual format: visual id: 0x60b pict format id: 0x29 visual format: visual id: 0x60c pict format id: 0x29 visual format: visual id: 0x60d pict format id: 0x29 visual format: visual id: 0x60e pict format id: 0x29 visual format: visual id: 0x60f pict format id: 0x29 visual format: visual id: 0x610 pict format id: 0x29 visual format: visual id: 0x611 pict format id: 0x29 visual format: visual id: 0x612 pict format id: 0x29 visual format: visual id: 0x613 pict format id: 0x29 visual format: visual id: 0x614 pict format id: 0x29 visual format: visual id: 0x615 pict format id: 0x29 visual format: visual id: 0x616 pict format id: 0x29 visual format: visual id: 0x617 pict format id: 0x29 visual format: visual id: 0x618 pict format id: 0x29 visual format: visual id: 0x619 pict format id: 0x29 visual format: visual id: 0x61a pict format id: 0x29 visual format: visual id: 0x61b pict format id: 0x29 visual format: visual id: 0x61c pict format id: 0x29 visual format: visual id: 0x61d pict format id: 0x29 visual format: visual id: 0x61e pict format id: 0x29 visual format: visual id: 0x61f pict format id: 0x29 visual format: visual id: 0x620 pict format id: 0x29 visual format: visual id: 0x621 pict format id: 0x29 visual format: visual id: 0x622 pict format id: 0x29 visual format: visual id: 0x623 pict format id: 0x29 visual format: visual id: 0x624 pict format id: 0x29 visual format: visual id: 0x625 pict format id: 0x29 visual format: visual id: 0x626 pict format id: 0x29 visual format: visual id: 0x627 pict format id: 0x29 visual format: visual id: 0x628 pict format id: 0x29 visual format: visual id: 0x629 pict format id: 0x29 visual format: visual id: 0x62a pict format id: 0x29 visual format: visual id: 0x62b pict format id: 0x29 visual format: visual id: 0x62c pict format id: 0x29 visual format: visual id: 0x62d pict format id: 0x29 visual format: visual id: 0x62e pict format id: 0x29 visual format: visual id: 0x62f pict format id: 0x29 visual format: visual id: 0x630 pict format id: 0x29 visual format: visual id: 0x631 pict format id: 0x29 visual format: visual id: 0x632 pict format id: 0x29 visual format: visual id: 0x633 pict format id: 0x29 visual format: visual id: 0x634 pict format id: 0x29 visual format: visual id: 0x635 pict format id: 0x29 visual format: visual id: 0x636 pict format id: 0x29 visual format: visual id: 0x637 pict format id: 0x29 visual format: visual id: 0x638 pict format id: 0x29 visual format: visual id: 0x639 pict format id: 0x29 visual format: visual id: 0x63a pict format id: 0x29 visual format: visual id: 0x63b pict format id: 0x29 visual format: visual id: 0x63c pict format id: 0x29 visual format: visual id: 0x63d pict format id: 0x29 visual format: visual id: 0x63e pict format id: 0x29 visual format: visual id: 0x63f pict format id: 0x29 visual format: visual id: 0x640 pict format id: 0x29 visual format: visual id: 0x641 pict format id: 0x29 visual format: visual id: 0x642 pict format id: 0x29 visual format: visual id: 0x643 pict format id: 0x29 visual format: visual id: 0x644 pict format id: 0x29 visual format: visual id: 0x645 pict format id: 0x29 visual format: visual id: 0x646 pict format id: 0x29 visual format: visual id: 0x647 pict format id: 0x29 visual format: visual id: 0x648 pict format id: 0x29 visual format: visual id: 0x649 pict format id: 0x29 visual format: visual id: 0x64a pict format id: 0x29 visual format: visual id: 0x64b pict format id: 0x29 visual format: visual id: 0x64c pict format id: 0x29 visual format: visual id: 0x64d pict format id: 0x29 visual format: visual id: 0x64e pict format id: 0x29 visual format: visual id: 0x64f pict format id: 0x29 visual format: visual id: 0x650 pict format id: 0x29 visual format: visual id: 0x651 pict format id: 0x29 visual format: visual id: 0x652 pict format id: 0x29 visual format: visual id: 0x653 pict format id: 0x29 visual format: visual id: 0x654 pict format id: 0x29 visual format: visual id: 0x655 pict format id: 0x29 visual format: visual id: 0x656 pict format id: 0x29 visual format: visual id: 0x657 pict format id: 0x29 visual format: visual id: 0x658 pict format id: 0x29 visual format: visual id: 0x659 pict format id: 0x29 visual format: visual id: 0x65a pict format id: 0x29 visual format: visual id: 0x65b pict format id: 0x29 visual format: visual id: 0x65c pict format id: 0x29 visual format: visual id: 0x65d pict format id: 0x29 visual format: visual id: 0x65e pict format id: 0x29 visual format: visual id: 0x65f pict format id: 0x29 visual format: visual id: 0x660 pict format id: 0x29 visual format: visual id: 0x661 pict format id: 0x29 visual format: visual id: 0x662 pict format id: 0x29 visual format: visual id: 0x663 pict format id: 0x29 visual format: visual id: 0x664 pict format id: 0x29 visual format: visual id: 0x665 pict format id: 0x29 visual format: visual id: 0x666 pict format id: 0x29 visual format: visual id: 0x667 pict format id: 0x29 visual format: visual id: 0x668 pict format id: 0x29 visual format: visual id: 0x669 pict format id: 0x29 visual format: visual id: 0x66a pict format id: 0x29 visual format: visual id: 0x66b pict format id: 0x29 visual format: visual id: 0x66c pict format id: 0x29 visual format: visual id: 0x66d pict format id: 0x29 visual format: visual id: 0x66e pict format id: 0x29 visual format: visual id: 0x66f pict format id: 0x29 visual format: visual id: 0x670 pict format id: 0x29 visual format: visual id: 0x671 pict format id: 0x29 visual format: visual id: 0x672 pict format id: 0x29 visual format: visual id: 0x673 pict format id: 0x29 visual format: visual id: 0x674 pict format id: 0x29 visual format: visual id: 0x675 pict format id: 0x29 visual format: visual id: 0x676 pict format id: 0x29 visual format: visual id: 0x677 pict format id: 0x29 visual format: visual id: 0x678 pict format id: 0x29 visual format: visual id: 0x679 pict format id: 0x29 visual format: visual id: 0x67a pict format id: 0x29 visual format: visual id: 0x67b pict format id: 0x29 visual format: visual id: 0x67c pict format id: 0x29 visual format: visual id: 0x67d pict format id: 0x29 visual format: visual id: 0x67e pict format id: 0x29 visual format: visual id: 0x67f pict format id: 0x29 visual format: visual id: 0x680 pict format id: 0x29 visual format: visual id: 0x681 pict format id: 0x29 visual format: visual id: 0x682 pict format id: 0x29 visual format: visual id: 0x683 pict format id: 0x29 visual format: visual id: 0x684 pict format id: 0x29 visual format: visual id: 0x685 pict format id: 0x29 visual format: visual id: 0x686 pict format id: 0x29 visual format: visual id: 0x687 pict format id: 0x29 visual format: visual id: 0x688 pict format id: 0x29 visual format: visual id: 0x689 pict format id: 0x29 visual format: visual id: 0x68a pict format id: 0x29 visual format: visual id: 0x68b pict format id: 0x29 visual format: visual id: 0x68c pict format id: 0x29 visual format: visual id: 0x68d pict format id: 0x29 visual format: visual id: 0x68e pict format id: 0x29 visual format: visual id: 0x68f pict format id: 0x29 visual format: visual id: 0x690 pict format id: 0x29 visual format: visual id: 0x691 pict format id: 0x29 visual format: visual id: 0x692 pict format id: 0x29 visual format: visual id: 0x693 pict format id: 0x29 visual format: visual id: 0x694 pict format id: 0x29 visual format: visual id: 0x695 pict format id: 0x29 visual format: visual id: 0x696 pict format id: 0x29 visual format: visual id: 0x697 pict format id: 0x29 visual format: visual id: 0x698 pict format id: 0x29 visual format: visual id: 0x699 pict format id: 0x29 visual format: visual id: 0x69a pict format id: 0x29 visual format: visual id: 0x69b pict format id: 0x29 visual format: visual id: 0x69c pict format id: 0x29 visual format: visual id: 0x69d pict format id: 0x29 visual format: visual id: 0x69e pict format id: 0x29 visual format: visual id: 0x69f pict format id: 0x29 visual format: visual id: 0x6a0 pict format id: 0x29 visual format: visual id: 0x6a1 pict format id: 0x29 visual format: visual id: 0x6a2 pict format id: 0x29 visual format: visual id: 0x6a3 pict format id: 0x29 visual format: visual id: 0x6a4 pict format id: 0x29 visual format: visual id: 0x6a5 pict format id: 0x29 visual format: visual id: 0x6a6 pict format id: 0x29 visual format: visual id: 0x6a7 pict format id: 0x29 visual format: visual id: 0x6a8 pict format id: 0x29 visual format: visual id: 0x6a9 pict format id: 0x29 visual format: visual id: 0x6aa pict format id: 0x29 visual format: visual id: 0x6ab pict format id: 0x29 visual format: visual id: 0x6ac pict format id: 0x29 visual format: visual id: 0x6ad pict format id: 0x29 visual format: visual id: 0x6ae pict format id: 0x29 visual format: visual id: 0x6af pict format id: 0x29 visual format: visual id: 0x6b0 pict format id: 0x29 visual format: visual id: 0x6b1 pict format id: 0x29 visual format: visual id: 0x6b2 pict format id: 0x29 visual format: visual id: 0x6b3 pict format id: 0x29 visual format: visual id: 0x6b4 pict format id: 0x29 visual format: visual id: 0x6b5 pict format id: 0x29 visual format: visual id: 0x6b6 pict format id: 0x29 visual format: visual id: 0x6b7 pict format id: 0x29 visual format: visual id: 0x6b8 pict format id: 0x29 visual format: visual id: 0x6b9 pict format id: 0x29 visual format: visual id: 0x6ba pict format id: 0x29 visual format: visual id: 0x6bb pict format id: 0x29 visual format: visual id: 0x6bc pict format id: 0x29 visual format: visual id: 0x6bd pict format id: 0x29 visual format: visual id: 0x6be pict format id: 0x29 visual format: visual id: 0x6bf pict format id: 0x29 visual format: visual id: 0x6c0 pict format id: 0x29 visual format: visual id: 0x6c1 pict format id: 0x29 visual format: visual id: 0x6c2 pict format id: 0x29 visual format: visual id: 0x6c3 pict format id: 0x29 visual format: visual id: 0x6c4 pict format id: 0x29 visual format: visual id: 0x6c5 pict format id: 0x29 visual format: visual id: 0x6c6 pict format id: 0x29 visual format: visual id: 0x6c7 pict format id: 0x29 visual format: visual id: 0x6c8 pict format id: 0x29 visual format: visual id: 0x6c9 pict format id: 0x29 visual format: visual id: 0x6ca pict format id: 0x29 visual format: visual id: 0x6cb pict format id: 0x29 visual format: visual id: 0x6cc pict format id: 0x29 visual format: visual id: 0x6cd pict format id: 0x29 visual format: visual id: 0x6ce pict format id: 0x29 visual format: visual id: 0x6cf pict format id: 0x29 visual format: visual id: 0x6d0 pict format id: 0x29 visual format: visual id: 0x6d1 pict format id: 0x29 visual format: visual id: 0x6d2 pict format id: 0x29 visual format: visual id: 0x6d3 pict format id: 0x29 visual format: visual id: 0x6d4 pict format id: 0x29 visual format: visual id: 0x6d5 pict format id: 0x29 visual format: visual id: 0x6d6 pict format id: 0x29 visual format: visual id: 0x6d7 pict format id: 0x29 visual format: visual id: 0x6d8 pict format id: 0x29 visual format: visual id: 0x6d9 pict format id: 0x29 visual format: visual id: 0x6da pict format id: 0x29 visual format: visual id: 0x6db pict format id: 0x29 visual format: visual id: 0x6dc pict format id: 0x29 visual format: visual id: 0x6dd pict format id: 0x29 visual format: visual id: 0x6de pict format id: 0x29 visual format: visual id: 0x6df pict format id: 0x29 visual format: visual id: 0x6e0 pict format id: 0x29 visual format: visual id: 0x6e1 pict format id: 0x29 visual format: visual id: 0x6e2 pict format id: 0x29 visual format: visual id: 0x6e3 pict format id: 0x29 visual format: visual id: 0x6e4 pict format id: 0x29 visual format: visual id: 0x6e5 pict format id: 0x29 visual format: visual id: 0x6e6 pict format id: 0x29 visual format: visual id: 0x6e7 pict format id: 0x29 visual format: visual id: 0x6e8 pict format id: 0x29 visual format: visual id: 0x6e9 pict format id: 0x29 visual format: visual id: 0x6ea pict format id: 0x29 visual format: visual id: 0x6eb pict format id: 0x29 visual format: visual id: 0x6ec pict format id: 0x29 visual format: visual id: 0x6ed pict format id: 0x29 visual format: visual id: 0x6ee pict format id: 0x29 visual format: visual id: 0x6ef pict format id: 0x29 visual format: visual id: 0x6f0 pict format id: 0x29 visual format: visual id: 0x6f1 pict format id: 0x29 visual format: visual id: 0x6f2 pict format id: 0x29 visual format: visual id: 0x6f3 pict format id: 0x29 visual format: visual id: 0x6f4 pict format id: 0x29 visual format: visual id: 0x6f5 pict format id: 0x29 visual format: visual id: 0x6f6 pict format id: 0x29 visual format: visual id: 0x6f7 pict format id: 0x29 visual format: visual id: 0x6f8 pict format id: 0x29 visual format: visual id: 0x6f9 pict format id: 0x29 visual format: visual id: 0x6fa pict format id: 0x29 visual format: visual id: 0x6fb pict format id: 0x29 visual format: visual id: 0x6fc pict format id: 0x29 visual format: visual id: 0x6fd pict format id: 0x29 visual format: visual id: 0x6fe pict format id: 0x29 visual format: visual id: 0x6ff pict format id: 0x29 visual format: visual id: 0x700 pict format id: 0x29 visual format: visual id: 0x701 pict format id: 0x29 visual format: visual id: 0x702 pict format id: 0x29 visual format: visual id: 0x703 pict format id: 0x29 visual format: visual id: 0x704 pict format id: 0x29 visual format: visual id: 0x705 pict format id: 0x29 visual format: visual id: 0x706 pict format id: 0x29 visual format: visual id: 0x707 pict format id: 0x29 visual format: visual id: 0x708 pict format id: 0x29 visual format: visual id: 0x709 pict format id: 0x29 visual format: visual id: 0x70a pict format id: 0x29 visual format: visual id: 0x70b pict format id: 0x29 visual format: visual id: 0x70c pict format id: 0x29 visual format: visual id: 0x70d pict format id: 0x29 visual format: visual id: 0x70e pict format id: 0x29 visual format: visual id: 0x70f pict format id: 0x29 visual format: visual id: 0x710 pict format id: 0x29 visual format: visual id: 0x711 pict format id: 0x29 visual format: visual id: 0x712 pict format id: 0x29 visual format: visual id: 0x713 pict format id: 0x29 visual format: visual id: 0x714 pict format id: 0x29 visual format: visual id: 0x715 pict format id: 0x29 visual format: visual id: 0x716 pict format id: 0x29 visual format: visual id: 0x717 pict format id: 0x29 visual format: visual id: 0x718 pict format id: 0x29 visual format: visual id: 0x719 pict format id: 0x29 visual format: visual id: 0x71a pict format id: 0x29 visual format: visual id: 0x71b pict format id: 0x29 visual format: visual id: 0x71c pict format id: 0x29 visual format: visual id: 0x71d pict format id: 0x29 visual format: visual id: 0x71e pict format id: 0x29 visual format: visual id: 0x71f pict format id: 0x29 visual format: visual id: 0x720 pict format id: 0x29 visual format: visual id: 0x721 pict format id: 0x29 visual format: visual id: 0x722 pict format id: 0x29 visual format: visual id: 0x723 pict format id: 0x29 visual format: visual id: 0x724 pict format id: 0x29 visual format: visual id: 0x725 pict format id: 0x29 visual format: visual id: 0x726 pict format id: 0x29 visual format: visual id: 0x727 pict format id: 0x29 visual format: visual id: 0x728 pict format id: 0x29 visual format: visual id: 0x729 pict format id: 0x29 visual format: visual id: 0x72a pict format id: 0x29 visual format: visual id: 0x72b pict format id: 0x29 visual format: visual id: 0x72c pict format id: 0x29 visual format: visual id: 0x72d pict format id: 0x29 visual format: visual id: 0x72e pict format id: 0x29 visual format: visual id: 0x72f pict format id: 0x29 visual format: visual id: 0x730 pict format id: 0x29 visual format: visual id: 0x731 pict format id: 0x29 visual format: visual id: 0x732 pict format id: 0x29 visual format: visual id: 0x733 pict format id: 0x29 visual format: visual id: 0x734 pict format id: 0x29 visual format: visual id: 0x735 pict format id: 0x29 visual format: visual id: 0x736 pict format id: 0x29 visual format: visual id: 0x737 pict format id: 0x29 visual format: visual id: 0x738 pict format id: 0x29 visual format: visual id: 0x739 pict format id: 0x29 visual format: visual id: 0x73a pict format id: 0x29 visual format: visual id: 0x73b pict format id: 0x29 visual format: visual id: 0x73c pict format id: 0x29 visual format: visual id: 0x73d pict format id: 0x29 visual format: visual id: 0x73e pict format id: 0x29 visual format: visual id: 0x73f pict format id: 0x29 visual format: visual id: 0x740 pict format id: 0x29 visual format: visual id: 0x741 pict format id: 0x29 visual format: visual id: 0x742 pict format id: 0x29 visual format: visual id: 0x743 pict format id: 0x29 visual format: visual id: 0x744 pict format id: 0x29 visual format: visual id: 0x745 pict format id: 0x29 visual format: visual id: 0x746 pict format id: 0x29 visual format: visual id: 0x747 pict format id: 0x29 visual format: visual id: 0x748 pict format id: 0x29 visual format: visual id: 0x749 pict format id: 0x29 visual format: visual id: 0x74a pict format id: 0x29 visual format: visual id: 0x74b pict format id: 0x29 visual format: visual id: 0x74c pict format id: 0x29 visual format: visual id: 0x74d pict format id: 0x29 visual format: visual id: 0x77 pict format id: 0x25 visual format: visual id: 0x74e pict format id: 0x25 visual format: visual id: 0x74f pict format id: 0x25 visual format: visual id: 0x750 pict format id: 0x25 visual format: visual id: 0x751 pict format id: 0x25 visual format: visual id: 0x752 pict format id: 0x25 visual format: visual id: 0x753 pict format id: 0x25 visual format: visual id: 0x754 pict format id: 0x25 visual format: visual id: 0x755 pict format id: 0x25 visual format: visual id: 0x756 pict format id: 0x25 visual format: visual id: 0x757 pict format id: 0x25 visual format: visual id: 0x758 pict format id: 0x25 visual format: visual id: 0x759 pict format id: 0x25 visual format: visual id: 0x75a pict format id: 0x25 visual format: visual id: 0x75b pict format id: 0x25 visual format: visual id: 0x75c pict format id: 0x25 visual format: visual id: 0x75d pict format id: 0x25 visual format: visual id: 0x75e pict format id: 0x25 visual format: visual id: 0x75f pict format id: 0x25 visual format: visual id: 0x760 pict format id: 0x25 visual format: visual id: 0x761 pict format id: 0x25 visual format: visual id: 0x762 pict format id: 0x25 visual format: visual id: 0x763 pict format id: 0x25 visual format: visual id: 0x764 pict format id: 0x25 depth formats: depth 24 pict format id: 0x29 pict format id: 0x2a depth formats: depth 1 pict format id: 0x23 depth formats: depth 4 depth formats: depth 8 pict format id: 0x24 depth formats: depth 15 pict format id: 0x2b pict format id: 0x2c pict format id: 0x2d pict format id: 0x2e depth formats: depth 16 pict format id: 0x2f pict format id: 0x30 pict format id: 0x31 pict format id: 0x32 pict format id: 0x33 pict format id: 0x34 pict format id: 0x35 pict format id: 0x36 pict format id: 0x37 pict format id: 0x38 depth formats: depth 32 pict format id: 0x25 pict format id: 0x26 pict format id: 0x27 pict format id: 0x28 pict format id: 0x39 pict format id: 0x3a pict format id: 0x3b pict format id: 0x3c pict format id: 0x3d Composite version 0.4 opcode: 141 XINERAMA version 1.1 opcode: 140 head #0: 2560x1440 @ 0,0 ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 15:08 ` Stephen Berman @ 2023-09-20 3:22 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-24 15:12 ` Stephen Berman 0 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-20 3:22 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 Stephen Berman <stephen.berman@gmx.net> writes: > On Mon, 18 Sep 2023 22:11:31 +0800 Po Lu <luangruo@yahoo.com> wrote: > >> Stephen Berman <stephen.berman@gmx.net> >> >>> (gdb) up 0 >>> #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) >>> at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 >>> 26905 { >>> (gdb) p *error >>> $1 = {void (const char *, ...)} 0x55555575ae68 <error> >>> >>> FWIW, I get the same output when I run Emacs in gdb with -xrm >>> "emacs.synchronous: true", as requested by Eli. >> >> My apologies, I intended to ask for: >> >> (gdb) p *event > > No problem: > > (gdb) r -Q -xrm "emacs.synchronous: true" > [...] > (gdb) frame 0 > #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc930) > at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 > 26905 { > (gdb) p *event > $1 = { > type = 0, > display = 0x555555ead980, > resourceid = 62914833, > serial = 3527, > error_code = 168 '\250', > request_code = 151 '\227', > minor_code = 32 ' ' > } Would you please send the backtrace from this as well? The request code does not match that of any core request or extension on your display, and the backtrace you previously enclosed was not produced from an Emacs running synchronously. TIA. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-20 3:22 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-24 15:12 ` Stephen Berman 2023-09-25 0:30 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman @ 2023-09-24 15:12 UTC (permalink / raw) To: Po Lu; +Cc: 66068 On Wed, 20 Sep 2023 11:22:51 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> writes: > >> On Mon, 18 Sep 2023 22:11:31 +0800 Po Lu <luangruo@yahoo.com> wrote: >> >>> Stephen Berman <stephen.berman@gmx.net> >>> >>>> (gdb) up 0 >>>> #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc950) >>>> at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 >>>> 26905 { >>>> (gdb) p *error >>>> $1 = {void (const char *, ...)} 0x55555575ae68 <error> >>>> >>>> FWIW, I get the same output when I run Emacs in gdb with -xrm >>>> "emacs.synchronous: true", as requested by Eli. >>> >>> My apologies, I intended to ask for: >>> >>> (gdb) p *event >> >> No problem: >> >> (gdb) r -Q -xrm "emacs.synchronous: true" >> [...] >> (gdb) frame 0 >> #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc930) >> at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 >> 26905 { >> (gdb) p *event >> $1 = { >> type = 0, >> display = 0x555555ead980, >> resourceid = 62914833, >> serial = 3527, >> error_code = 168 '\250', >> request_code = 151 '\227', >> minor_code = 32 ' ' >> } > > Would you please send the backtrace from this as well? The request code > does not match that of any core request or extension on your display, > and the backtrace you previously enclosed was not produced from an Emacs > running synchronously. (Sorry for not responding sooner; I was travelling.) I already posted a backtrace produced from -Q -xrm "emacs.synchronous: true" in the message I referred to above, see the attachment to <87a5tjd6bd.fsf@gmx.net> <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01928.html>. Though as I pointed out in that message, the only apparent differences from the first backtrace (produced from just -Q) are the specific numerical values of addresses, struct members, etc. Just to be sure I just now repeated the asynchronous run again and got again a structurally identical backtrace (i.e., differing only in address and struct member numerical values). Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-24 15:12 ` Stephen Berman @ 2023-09-25 0:30 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-25 8:47 ` Stephen Berman 0 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-25 0:30 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 Stephen Berman <stephen.berman@gmx.net> writes: > (Sorry for not responding sooner; I was travelling.) I already posted a > backtrace produced from -Q -xrm "emacs.synchronous: true" in the message > I referred to above, see the attachment to <87a5tjd6bd.fsf@gmx.net> > <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01928.html>. > Though as I pointed out in that message, the only apparent differences > from the first backtrace (produced from just -Q) are the specific > numerical values of addresses, struct members, etc. Just to be sure I > just now repeated the asynchronous run again and got again a > structurally identical backtrace (i.e., differing only in address and > struct member numerical values). That backtrace is erroneous, as starting Emacs with -Q (in contrast to -q) causes all X resources to be ignored. Please start Emacs with -q instead. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-25 0:30 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-25 8:47 ` Stephen Berman 2023-09-25 9:25 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman @ 2023-09-25 8:47 UTC (permalink / raw) To: Po Lu; +Cc: 66068 On Mon, 25 Sep 2023 08:30:54 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> writes: > >> (Sorry for not responding sooner; I was travelling.) I already posted a >> backtrace produced from -Q -xrm "emacs.synchronous: true" in the message >> I referred to above, see the attachment to <87a5tjd6bd.fsf@gmx.net> >> <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01928.html>. >> Though as I pointed out in that message, the only apparent differences >> from the first backtrace (produced from just -Q) are the specific >> numerical values of addresses, struct members, etc. Just to be sure I >> just now repeated the asynchronous run again and got again a >> structurally identical backtrace (i.e., differing only in address and >> struct member numerical values). > > That backtrace is erroneous, as starting Emacs with -Q (in contrast to > -q) causes all X resources to be ignored. Oh, sorry, that was stupid of me. > Please start Emacs with -q > instead. Now this is interesting: starting from within gdb with -q -xrm "emacs.synchronous: true", then doing M-x xwidget-webkit-browse-url, entering a URL and pressing RET now succeeds, i.e. the web page opens, no crash. Same when starting from within gdb with just -xrm "emacs.synchronous: true", i.e., with my init file running in X synchronous mode: xwidget-webkit-browse-url does not make Emacs crash. However, then I start Emacs outside of gdb, i.e. directly from the shell with -xrm "emacs.synchronous: true", either with or without -q, and invoke xwidget-webkit-browse-url, then Emacs aborts as before (i.e. same as when not running in X synchronous mode). I hope you can make sense of that. Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-25 8:47 ` Stephen Berman @ 2023-09-25 9:25 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-25 10:22 ` Stephen Berman 0 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-25 9:25 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 Stephen Berman <stephen.berman@gmx.net> writes: > Now this is interesting: starting from within gdb with -q -xrm > "emacs.synchronous: true", then doing M-x xwidget-webkit-browse-url, > entering a URL and pressing RET now succeeds, i.e. the web page opens, > no crash. Same when starting from within gdb with just -xrm > "emacs.synchronous: true", i.e., with my init file running in X > synchronous mode: xwidget-webkit-browse-url does not make Emacs crash. > However, then I start Emacs outside of gdb, i.e. directly from the shell > with -xrm "emacs.synchronous: true", either with or without -q, and > invoke xwidget-webkit-browse-url, then Emacs aborts as before (i.e. same > as when not running in X synchronous mode). I hope you can make sense > of that. When Emacs aborts, it should print a stack trace. Provided that your system is configured correctly, a core file should also be generated. If either of these two are available, please attempt to derive a stack trace from them; the procedure for the former case is illustrated within (emacs)Crashing. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-25 9:25 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-25 10:22 ` Stephen Berman 2023-09-30 10:03 ` Stephen Berman 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman @ 2023-09-25 10:22 UTC (permalink / raw) To: Po Lu; +Cc: 66068 [-- Attachment #1: Type: text/plain, Size: 1759 bytes --] On Mon, 25 Sep 2023 17:25:43 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> writes: > >> Now this is interesting: starting from within gdb with -q -xrm >> "emacs.synchronous: true", then doing M-x xwidget-webkit-browse-url, >> entering a URL and pressing RET now succeeds, i.e. the web page opens, >> no crash. Same when starting from within gdb with just -xrm >> "emacs.synchronous: true", i.e., with my init file running in X >> synchronous mode: xwidget-webkit-browse-url does not make Emacs crash. >> However, then I start Emacs outside of gdb, i.e. directly from the shell >> with -xrm "emacs.synchronous: true", either with or without -q, and >> invoke xwidget-webkit-browse-url, then Emacs aborts as before (i.e. same >> as when not running in X synchronous mode). I hope you can make sense >> of that. > > When Emacs aborts, it should print a stack trace. Provided that your > system is configured correctly, a core file should also be generated. > > If either of these two are available, please attempt to derive a stack > trace from them; the procedure for the former case is illustrated within > (emacs)Crashing. I have both the stack trace and the core file. The stack trace is essentially the same as the one at the end of the backtrace I attached to my OP in this bug, see <87r0mvdccy.fsf@gmx.net> <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01905.html>. However, using the sed with addr2line as described in (emacs) Crashing only produces 41 lines like this: ?? ??:0. Is this because my Emacs build is out-of-tree? I've attached the full backtrace produced by running gdb on the core file (though it starts with some warnings which may call its usefulness into doubt). Steve Berman [-- Attachment #2: core file backtrace --] [-- Type: text/plain, Size: 59681 bytes --] steve [ ~ ]$ gdb ./emacs ~/core GNU gdb (GDB) 13.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./emacs... warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: core file may not match specified executable file. [New LWP 7564] [New LWP 7565] [New LWP 7577] [New LWP 7566] [New LWP 7581] [New LWP 7578] [New LWP 7579] [New LWP 7582] [New LWP 7587] [New LWP 7591] [New LWP 7583] [New LWP 7586] [New LWP 7590] [New LWP 7592] [New LWP 7593] [New LWP 7584] [New LWP 7580] [New LWP 7595] [New LWP 7567] [New LWP 7596] [New LWP 7602] [New LWP 7588] [New LWP 7600] [New LWP 7585] [New LWP 7589] [New LWP 7601] [New LWP 7594] [New LWP 7597] [New LWP 7605] [New LWP 7606] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `emacs-master -q -xrm emacs.synchronous: true'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 pthread_kill.c: No such file or directory. [Current thread is 1 (Thread 0x7f460723c300 (LWP 7564))] SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0.0 TERM = dumb Breakpoint 1 at 0x56465c9f4c26: file /home/steve/src/emacs/emacs-master/src/emacs.c, line 446. Breakpoint 2 at 0x56465c9b8a88: file /home/steve/src/emacs/emacs-master/src/xterm.c, line 26905. bt full #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = { __val = {139936712366016} } ret = <optimized out> #1 0x00007f460b68d5ff in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f460b63f3c2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x000056465c9f4ce9 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at /home/steve/src/emacs/emacs-master/src/emacs.c:484 #4 0x000056465ca11d19 in emacs_abort () at /home/steve/src/emacs/emacs-master/src/sysdep.c:2391 #5 0x000056465c9b87d8 in x_connection_closed (dpy=0x56465ea8b540, error_message=<optimized out>, ioerror=false) at /home/steve/src/emacs/emacs-master/src/xterm.c:26740 dpyinfo = 0x56465ec40c90 frame = <optimized out> tail = XIL(0) io_error_handler = <optimized out> dmsg = { reason = 48 '0', byte_order = 204 '\314', side_effects = 24453, timestamp = 22086, x = 46736, y = 45798, index_atom = 32767, source_window = 1588492576 } f = <optimized out> minibuf_frame = <optimized out> current_display = 0x56465ea8b540 #6 0x000056465c9b8b10 in x_error_quitter (display=0x56465ea8b540, event=0x7fffb2e6ba30) at /home/steve/src/emacs/emacs-master/src/xterm.c:26928 buf = "GLXBadWindow", '\000' <repeats 243 times> buf1 = "X protocol error: GLXBadWindow on protocol request 151\nSerial no: 3887\nFailing resource ID (if any): 0x3c00144\nMinor code: 32\nThis is a bug! Please report this to bug-gnu-emacs@gnu.org!\n\000F\177\000\000\200\004\262^FV\000\000"... #7 0x000056465c9b8c37 in x_error_handler (display=0x56465ea8b540, event=0x7fffb2e6ba30) at /home/steve/src/emacs/emacs-master/src/xterm.c:26893 stack = <optimized out> dpyinfo = 0x56465ec40c90 fail = <optimized out> last = <optimized out> #8 0x00007f46133eb97b in _XError (dpy=dpy@entry=0x56465ea8b540, rep=rep@entry=0x56465f7bc350) at XlibInt.c:1503 rtn_val = <optimized out> thread_info = { next = 0x0, error_thread = 139938744222464 } prev = <optimized out> event = { type = 0, xany = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456 }, xkey = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, root = 8, subwindow = 140736194853504, time = 8, x = -569865680, y = 32581, x_root = 324914746, y_root = 32582, state = 1, keycode = 0, same_screen = 1674601728 }, xbutton = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, root = 8, subwindow = 140736194853504, time = 8, x = -569865680, y = 32581, x_root = 324914746, y_root = 32582, state = 1, button = 0, same_screen = 1674601728 }, xmotion = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, root = 8, subwindow = 140736194853504, time = 8, x = -569865680, y = 32581, x_root = 324914746, y_root = 32582, state = 1, is_hint = 0 '\000', same_screen = 1674601728 }, xcrossing = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, root = 8, subwindow = 140736194853504, time = 8, x = -569865680, y = 32581, x_root = 324914746, y_root = 32582, mode = 1, detail = 0, same_screen = 1674601728, focus = -1783795009, state = 4294966680 }, xfocus = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, mode = 8, detail = 0 }, xexpose = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, x = 8, y = 0, width = -1293501824, height = 32767, count = 8 }, xgraphicsexpose = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, drawable = 140736181868456, x = 8, y = 0, width = -1293501824, height = 32767, count = 8, major_code = 0, minor_code = -569865680 }, xnoexpose = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, drawable = 140736181868456, major_code = 8, minor_code = 0 }, xvisibility = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, state = 8 }, xcreatewindow = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, parent = 140736181868456, window = 8, x = -1293501824, y = 32767, width = 8, height = 0, border_width = -569865680, override_redirect = 32581 }, xdestroywindow = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8 }, xunmap = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8, from_configure = -1293501824 }, xmap = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8, override_redirect = -1293501824 }, xmaprequest = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, parent = 140736181868456, window = 8 }, xreparent = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8, parent = 140736194853504, x = 8, y = 0, override_redirect = -569865680 }, xconfigure = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8, x = -1293501824, y = 32767, width = 8, height = 0, border_width = -569865680, above = 139938949353018, override_redirect = 1 }, xgravity = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8, x = -1293501824, y = 32767 }, xresizerequest = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, width = 8, height = 0 }, xconfigurerequest = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, parent = 140736181868456, window = 8, x = -1293501824, y = 32767, width = 8, height = 0, border_width = -569865680, above = 139938949353018, detail = 1, value_mask = 10785402848961127680 }, xcirculate = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, event = 140736181868456, window = 8, place = -1293501824 }, xcirculaterequest = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, parent = 140736181868456, window = 8, place = -1293501824 }, xproperty = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, atom = 8, time = 140736194853504, state = 8 }, xselectionclear = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, selection = 8, time = 140736194853504 }, xselectionrequest = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, owner = 140736181868456, requestor = 8, selection = 140736194853504, target = 8, property = 139938054572592, time = 139938949353018 }, xselection = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, requestor = 140736181868456, selection = 8, target = 140736194853504, property = 8, time = 139938054572592 }, xcolormap = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, colormap = 8, new = -1293501824, state = 32767 }, xclient = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, message_type = 8, format = -1293501824, data = { b = "\b\000\000\000\000\000\000\0000\212\b\336E\177\000\000:\316]\023", s = {8, 0, 0, 0, -30160, -8696, 32581, 0, -12742, 4957}, l = {8, 139938054572592, 139938949353018, 1, -7661341224748423936} } }, xmapping = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, request = 8, first_keycode = 0, count = -1293501824 }, xerror = { type = 0, display = 0x56465ea8b540, resourceid = 62914884, serial = 3887, error_code = 168 '\250', request_code = 151 '\227', minor_code = 32 ' ' }, xkeymap = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, window = 140736181868456, key_vector = "\b\000\000\000\000\000\000\000\200\272\346\262\377\177\000\000\b\000\000\000\000\000\000\0000\212\b\336E\177\000" }, xgeneric = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, extension = -1306486872, evtype = 32767 }, xcookie = { type = 0, serial = 94860235814208, send_event = 62914884, display = 0xf2f, extension = -1306486872, evtype = 32767, cookie = 8, data = 0x7fffb2e6ba80 }, pad = {140733193388032, 94860235814208, 62914884, 3887, 140736181868456, 8, 140736194853504, 8, 139938054572592, 139938949353018, 1, -7661341224748423936, -616, 11, 94860249645904, 94860235828552, 2147483647, 139938815916303, 0, 139938946876769, 94860235828552, 3886, 0, 140736194853720} } async = <optimized out> next = <optimized out> #9 0x00007f46133e8677 in handle_error (dpy=0x56465ea8b540, err=0x56465f7bc350, in_XReply=<optimized out>) at xcb_io.c:211 ext = <optimized out> ret_code = 22086 #10 0x00007f46133e872d in handle_response (dpy=dpy@entry=0x56465ea8b540, response=0x56465f7bc350, in_XReply=in_XReply@entry=0) at xcb_io.c:403 async = <optimized out> next = <optimized out> #11 0x00007f46133e91b2 in _XEventsQueued (dpy=dpy@entry=0x56465ea8b540, mode=mode@entry=2) at xcb_io.c:442 response = <optimized out> #12 0x00007f46133da7d7 in XPending (dpy=0x56465ea8b540) at Pending.c:55 ret_val = <optimized out> #13 0x00007f4613d2bc1d in gdk_event_source_prepare () at /usr/lib/libgdk-3.so.0 #14 0x00007f46135779b7 in g_main_context_prepare_unlocked.part.0.constprop () at /usr/lib/libglib-2.0.so.0 #15 0x00007f4613577c86 in g_main_context_iterate_unlocked.isra () at /usr/lib/libglib-2.0.so.0 #16 0x00007f4613578587 in g_main_context_pending () at /usr/lib/libglib-2.0.so.0 #17 0x00007f4613fbc4dd in gtk_events_pending () at /usr/lib/libgtk-3.so.0 #18 0x000056465c9b894f in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffb2e6bcf0) at /home/steve/src/emacs/emacs-master/src/xterm.c:25574 count = 0 dpyinfo = 0x56465ec40c90 #19 0x000056465ca01774 in gobble_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:7784 nr = <optimized out> hold_quit = { kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = XIL(0), y = XIL(0), timestamp = 0, frame_or_window = XIL(0), arg = XIL(0), device = XIL(0x30) } next = 0x0 nread = 0 err = false t = 0x56465ea72298 #20 0x000056465ca0186b in handle_async_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8023 nread = <optimized out> #21 0x000056465ca01884 in process_pending_signals () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8037 #22 0x000056465ca018b5 in unblock_input_to (level=<optimized out>) at /home/steve/src/emacs/emacs-master/src/keyboard.c:8052 #23 0x000056465ca018d5 in unblock_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8071 #24 0x000056465cacc60e in Fmake_xwidget (type=XIL(0x12090), title=XIL(0x56465f6e10e4), width=<optimized out>, height=<optimized out>, arguments=<optimized out>, buffer=XIL(0), related=XIL(0)) at /home/steve/src/emacs/emacs-master/src/xwidget.c:452 settings = <optimized out> webkit_context = <optimized out> xw = 0x56465f740718 val = XIL(0x56465f74071d) #25 0x000056465ca6e81e in funcall_subr (subr=0x56465d0072a0 <Smake_xwidget>, numargs=numargs@entry=7, args=args@entry=0x7f45f8abc410) at /home/steve/src/emacs/emacs-master/src/eval.c:3059 argbuf = {XIL(0x7f45f8abc3e0), XIL(0x2e0), XIL(0x56465f740310), XIL(0x95ad72bf63d06500), XIL(0x28ffa96bb598), XIL(0x1), XIL(0x56465f4ea1ab), XIL(0x1)} a = <optimized out> fun = <optimized out> #26 0x000056465caa19fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x56465f67302d), args_template=<optimized out>, args_template@entry=513, nargs=<optimized out>, nargs@entry=2, args=<optimized out>, args@entry=0x7fffb2e6c120) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 7 call_fun = <optimized out> count1 = { bytes = 704 } template = <optimized out> val = <optimized out> call_args = 0x7f45f8abc410 original_fun = XIL(0x28ffa9c905f8) bytecode = <optimized out> op = 7 type = <optimized out> targets = {0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a50 <exec_byte_code+10260>, 0x56465caa3a85 <exec_byte_code+10313>, 0x56465caa3a87 <exec_byte_code+10315>, 0x56465caa3a89 <exec_byte_code+10317>, 0x56465caa3a50 <exec_byte_code+10260>, 0x56465caa3a8b <exec_byte_code+10319>, 0x56465caa3ac4 <exec_byte_code+10376>, 0x56465caa141b <exec_byte_code+479>, 0x56465caa1453 <exec_byte_code+535>, 0x56465caa1455 <exec_byte_code+537>, 0x56465caa1457 <exec_byte_code+539>, 0x56465caa1459 <exec_byte_code+541>, 0x56465caa141b <exec_byte_code+479>, 0x56465caa145b <exec_byte_code+543>, 0x56465caa1408 <exec_byte_code+460>, 0x56465caa164f <exec_byte_code+1043>, 0x56465caa16a9 <exec_byte_code+1133>, 0x56465caa16ab <exec_byte_code+1135>, 0x56465caa16ad <exec_byte_code+1137>, 0x56465caa16af <exec_byte_code+1139>, 0x56465caa164f <exec_byte_code+1043>, 0x56465caa16c4 <exec_byte_code+1160>, 0x56465caa16b1 <exec_byte_code+1141>, 0x56465caa178b <exec_byte_code+1359>, 0x56465caa17d3 <exec_byte_code+1431>, 0x56465caa17d5 <exec_byte_code+1433>, 0x56465caa17d7 <exec_byte_code+1435>, 0x56465caa17d9 <exec_byte_code+1437>, 0x56465caa178b <exec_byte_code+1359>, 0x56465caa176e <exec_byte_code+1330>, 0x56465caa1778 <exec_byte_code+1340>, 0x56465caa17f8 <exec_byte_code+1468>, 0x56465caa18ab <exec_byte_code+1647>, 0x56465caa18b0 <exec_byte_code+1652>, 0x56465caa18b5 <exec_byte_code+1657>, 0x56465caa18ba <exec_byte_code+1662>, 0x56465caa17f8 <exec_byte_code+1468>, 0x56465caa17db <exec_byte_code+1439>, 0x56465caa17e5 <exec_byte_code+1449>, 0x56465caa1a3a <exec_byte_code+2046>, 0x56465caa1a81 <exec_byte_code+2117>, 0x56465caa1a83 <exec_byte_code+2119>, 0x56465caa1a85 <exec_byte_code+2121>, 0x56465caa1a87 <exec_byte_code+2123>, 0x56465caa1a3a <exec_byte_code+2046>, 0x56465caa1a1d <exec_byte_code+2017>, 0x56465caa1a27 <exec_byte_code+2027>, 0x56465caa1f1f <exec_byte_code+3299>, 0x56465caa1ebf <exec_byte_code+3203>, 0x56465caa1e54 <exec_byte_code+3096>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa207b <exec_byte_code+3647>, 0x56465caa212d <exec_byte_code+3825>, 0x56465caa216d <exec_byte_code+3889>, 0x56465caa21b4 <exec_byte_code+3960>, 0x56465caa21fb <exec_byte_code+4031>, 0x56465caa156c <exec_byte_code+816>, 0x56465caa15ba <exec_byte_code+894>, 0x56465caa2246 <exec_byte_code+4106>, 0x56465caa1511 <exec_byte_code+725>, 0x56465caa15f4 <exec_byte_code+952>, 0x56465caa2280 <exec_byte_code+4164>, 0x56465caa22ba <exec_byte_code+4222>, 0x56465caa22e6 <exec_byte_code+4266>, 0x56465caa2320 <exec_byte_code+4324>, 0x56465caa2359 <exec_byte_code+4381>, 0x56465caa23d7 <exec_byte_code+4507>, 0x56465caa2403 <exec_byte_code+4551>, 0x56465caa24fb <exec_byte_code+4799>, 0x56465caa25f6 <exec_byte_code+5050>, 0x56465caa2622 <exec_byte_code+5094>, 0x56465caa264e <exec_byte_code+5138>, 0x56465caa2688 <exec_byte_code+5196>, 0x56465caa26c2 <exec_byte_code+5254>, 0x56465caa26fc <exec_byte_code+5312>, 0x56465caa273c <exec_byte_code+5376>, 0x56465caa2772 <exec_byte_code+5430>, 0x56465caa27a8 <exec_byte_code+5484>, 0x56465caa281f <exec_byte_code+5603>, 0x56465caa2876 <exec_byte_code+5690>, 0x56465caa28cd <exec_byte_code+5777>, 0x56465caa2938 <exec_byte_code+5884>, 0x56465caa29ab <exec_byte_code+5999>, 0x56465caa2a1e <exec_byte_code+6114>, 0x56465caa2a91 <exec_byte_code+6229>, 0x56465caa2b04 <exec_byte_code+6344>, 0x56465caa2b8e <exec_byte_code+6482>, 0x56465caa2bef <exec_byte_code+6579>, 0x56465caa2c79 <exec_byte_code+6717>, 0x56465caa2ce4 <exec_byte_code+6824>, 0x56465caa2d4f <exec_byte_code+6931>, 0x56465caa2ef0 <exec_byte_code+7348>, 0x56465caa1d5e <exec_byte_code+2850>, 0x56465caa2f36 <exec_byte_code+7418>, 0x56465caa2f62 <exec_byte_code+7462>, 0x56465caa2fd4 <exec_byte_code+7576>, 0x56465caa301a <exec_byte_code+7646>, 0x56465caa3060 <exec_byte_code+7716>, 0x56465caa308c <exec_byte_code+7760>, 0x56465caa30ba <exec_byte_code+7806>, 0x56465caa30e8 <exec_byte_code+7852>, 0x56465caa311e <exec_byte_code+7906>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa314f <exec_byte_code+7955>, 0x56465caa317d <exec_byte_code+8001>, 0x56465caa31ab <exec_byte_code+8047>, 0x56465caa31d9 <exec_byte_code+8093>, 0x56465caa3207 <exec_byte_code+8139>, 0x56465caa3235 <exec_byte_code+8185>, 0x56465caa1d5e <exec_byte_code+2850>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3261 <exec_byte_code+8229>, 0x56465caa32a2 <exec_byte_code+8294>, 0x56465caa32ce <exec_byte_code+8338>, 0x56465caa32fa <exec_byte_code+8382>, 0x56465caa3334 <exec_byte_code+8440>, 0x56465caa336e <exec_byte_code+8498>, 0x56465caa339a <exec_byte_code+8542>, 0x56465caa33c6 <exec_byte_code+8586>, 0x56465caa3400 <exec_byte_code+8644>, 0x56465caa343a <exec_byte_code+8702>, 0x56465caa3474 <exec_byte_code+8760>, 0x56465caa34a2 <exec_byte_code+8806>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa1cfa <exec_byte_code+2750>, 0x56465caa1a89 <exec_byte_code+2125>, 0x56465caa14cf <exec_byte_code+659>, 0x56465caa1b0f <exec_byte_code+2259>, 0x56465caa1b4d <exec_byte_code+2321>, 0x56465caa1b8b <exec_byte_code+2383>, 0x56465caa1bcd <exec_byte_code+2449>, 0x56465caa1cd8 <exec_byte_code+2716>, 0x56465caa1742 <exec_byte_code+1286>, 0x56465caa1d3c <exec_byte_code+2816>, 0x56465caa1d80 <exec_byte_code+2884>, 0x56465caa1de2 <exec_byte_code+2982>, 0x56465caa1e13 <exec_byte_code+3031>, 0x56465caa1f4f <exec_byte_code+3347>, 0x56465caa1fa2 <exec_byte_code+3430>, 0x56465caa1fe2 <exec_byte_code+3494>, 0x56465caa2021 <exec_byte_code+3557>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa34ce <exec_byte_code+8850>, 0x56465caa350e <exec_byte_code+8914>, 0x56465caa353a <exec_byte_code+8958>, 0x56465caa3566 <exec_byte_code+9002>, 0x56465caa3592 <exec_byte_code+9046>, 0x56465caa35be <exec_byte_code+9090>, 0x56465caa35f8 <exec_byte_code+9148>, 0x56465caa3632 <exec_byte_code+9206>, 0x56465caa366c <exec_byte_code+9264>, 0x56465caa36a6 <exec_byte_code+9322>, 0x56465caa375f <exec_byte_code+9507>, 0x56465caa3799 <exec_byte_code+9565>, 0x56465caa37d3 <exec_byte_code+9623>, 0x56465caa37ff <exec_byte_code+9667>, 0x56465caa3880 <exec_byte_code+9796>, 0x56465caa3901 <exec_byte_code+9925>, 0x56465caa393f <exec_byte_code+9987>, 0x56465caa397d <exec_byte_code+10049>, 0x56465caa2df1 <exec_byte_code+7093>, 0x56465caa2e82 <exec_byte_code+7238>, 0x56465caa39b3 <exec_byte_code+10103>, 0x56465caa39f3 <exec_byte_code+10167>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa2396 <exec_byte_code+4442>, 0x56465caa27de <exec_byte_code+5538>, 0x56465caa2f93 <exec_byte_code+7511>, 0x56465caa3b06 <exec_byte_code+10442>, 0x56465caa3b47 <exec_byte_code+10507>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3b93 <exec_byte_code+10583>, 0x56465caa3bdf <exec_byte_code+10659>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x56465cff1310 <main_thread+496> top = 0x7f45f8abc408 pc = 0x56465f4ea1bc "\302``T\303\304\305\006\006E$\210\207" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x56465ea31988 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x56465f4ea1a8 "\006\006b\210\300\006\006\006\006\006\006\006\006\006\006\301\006\a&\a\302``T\303\304\305\006\006E$\210\207" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #27 0x000056465ca6e19b in fetch_and_exec_byte_code (fun=XIL(0x56465f67302d), args_template=args_template@entry=513, nargs=nargs@entry=2, args=args@entry=0x7fffb2e6c120) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #28 0x000056465ca6fc51 in funcall_lambda (fun=fun@entry=XIL(0x56465f67302d), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffb2e6c120) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #29 0x000056465ca6ffdf in funcall_general (fun=XIL(0x56465f67302d), numargs=numargs@entry=2, args=args@entry=0x7fffb2e6c120) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x28ffa9cc05b8) #30 0x000056465ca6d1be in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffb2e6c118) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 512 } val = <optimized out> #31 0x000056465ca69423 in Ffuncall_interactively (nargs=3, args=0x7fffb2e6c118) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #32 0x000056465ca6e86a in funcall_subr (subr=subr@entry=0x56465d000760 <Sfuncall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffb2e6c118) at /home/steve/src/emacs/emacs-master/src/eval.c:3072 fun = <optimized out> #33 0x000056465ca6ffcf in funcall_general (fun=XIL(0x56465d000765), numargs=numargs@entry=3, args=args@entry=0x7fffb2e6c118) at /home/steve/src/emacs/emacs-master/src/eval.c:2954 original_fun = XIL(0x82e0) #34 0x000056465ca6d1be in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffb2e6c110) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 448 } val = <optimized out> #35 0x000056465ca6d581 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffb2e6c260) at /home/steve/src/emacs/emacs-master/src/eval.c:2679 i = 4 funcall_nargs = 4 funcall_args = 0x7fffb2e6c110 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = 3 retval = <optimized out> #36 0x000056465ca69af8 in Fcall_interactively (function=XIL(0x28ffa9cc05b8), record_flag=XIL(0xe2e0), keys=XIL(0x56465ee81725)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 27 record_then_fail = false save_this_command = XIL(0x28ffa9cc05b8) save_this_original_command = XIL(0x28ffa96e1d68) save_real_this_command = XIL(0x28ffa9cc05b8) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x56465f606f03) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #37 0x000056465ca6e79e in funcall_subr (subr=0x56465d000720 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7f45f8abc1e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3051 argbuf = {XIL(0x56465f67302d), XIL(0), XIL(0), XIL(0x56465ca795d5), XIL(0x7f46065c72d3), XIL(0x4), XIL(0), XIL(0x28ffa9cc0003)} a = <optimized out> fun = <optimized out> #38 0x000056465caa19fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7f460675dd6d), args_template=<optimized out>, args_template@entry=769, nargs=<optimized out>, nargs@entry=3, args=<optimized out>, args@entry=0x7fffb2e6c5f0) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 3 call_fun = <optimized out> count1 = { bytes = 384 } template = <optimized out> val = <optimized out> call_args = 0x7f45f8abc1e8 original_fun = XIL(0x28ffa961e088) bytecode = <optimized out> op = 3 type = <optimized out> targets = {0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a50 <exec_byte_code+10260>, 0x56465caa3a85 <exec_byte_code+10313>, 0x56465caa3a87 <exec_byte_code+10315>, 0x56465caa3a89 <exec_byte_code+10317>, 0x56465caa3a50 <exec_byte_code+10260>, 0x56465caa3a8b <exec_byte_code+10319>, 0x56465caa3ac4 <exec_byte_code+10376>, 0x56465caa141b <exec_byte_code+479>, 0x56465caa1453 <exec_byte_code+535>, 0x56465caa1455 <exec_byte_code+537>, 0x56465caa1457 <exec_byte_code+539>, 0x56465caa1459 <exec_byte_code+541>, 0x56465caa141b <exec_byte_code+479>, 0x56465caa145b <exec_byte_code+543>, 0x56465caa1408 <exec_byte_code+460>, 0x56465caa164f <exec_byte_code+1043>, 0x56465caa16a9 <exec_byte_code+1133>, 0x56465caa16ab <exec_byte_code+1135>, 0x56465caa16ad <exec_byte_code+1137>, 0x56465caa16af <exec_byte_code+1139>, 0x56465caa164f <exec_byte_code+1043>, 0x56465caa16c4 <exec_byte_code+1160>, 0x56465caa16b1 <exec_byte_code+1141>, 0x56465caa178b <exec_byte_code+1359>, 0x56465caa17d3 <exec_byte_code+1431>, 0x56465caa17d5 <exec_byte_code+1433>, 0x56465caa17d7 <exec_byte_code+1435>, 0x56465caa17d9 <exec_byte_code+1437>, 0x56465caa178b <exec_byte_code+1359>, 0x56465caa176e <exec_byte_code+1330>, 0x56465caa1778 <exec_byte_code+1340>, 0x56465caa17f8 <exec_byte_code+1468>, 0x56465caa18ab <exec_byte_code+1647>, 0x56465caa18b0 <exec_byte_code+1652>, 0x56465caa18b5 <exec_byte_code+1657>, 0x56465caa18ba <exec_byte_code+1662>, 0x56465caa17f8 <exec_byte_code+1468>, 0x56465caa17db <exec_byte_code+1439>, 0x56465caa17e5 <exec_byte_code+1449>, 0x56465caa1a3a <exec_byte_code+2046>, 0x56465caa1a81 <exec_byte_code+2117>, 0x56465caa1a83 <exec_byte_code+2119>, 0x56465caa1a85 <exec_byte_code+2121>, 0x56465caa1a87 <exec_byte_code+2123>, 0x56465caa1a3a <exec_byte_code+2046>, 0x56465caa1a1d <exec_byte_code+2017>, 0x56465caa1a27 <exec_byte_code+2027>, 0x56465caa1f1f <exec_byte_code+3299>, 0x56465caa1ebf <exec_byte_code+3203>, 0x56465caa1e54 <exec_byte_code+3096>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa207b <exec_byte_code+3647>, 0x56465caa212d <exec_byte_code+3825>, 0x56465caa216d <exec_byte_code+3889>, 0x56465caa21b4 <exec_byte_code+3960>, 0x56465caa21fb <exec_byte_code+4031>, 0x56465caa156c <exec_byte_code+816>, 0x56465caa15ba <exec_byte_code+894>, 0x56465caa2246 <exec_byte_code+4106>, 0x56465caa1511 <exec_byte_code+725>, 0x56465caa15f4 <exec_byte_code+952>, 0x56465caa2280 <exec_byte_code+4164>, 0x56465caa22ba <exec_byte_code+4222>, 0x56465caa22e6 <exec_byte_code+4266>, 0x56465caa2320 <exec_byte_code+4324>, 0x56465caa2359 <exec_byte_code+4381>, 0x56465caa23d7 <exec_byte_code+4507>, 0x56465caa2403 <exec_byte_code+4551>, 0x56465caa24fb <exec_byte_code+4799>, 0x56465caa25f6 <exec_byte_code+5050>, 0x56465caa2622 <exec_byte_code+5094>, 0x56465caa264e <exec_byte_code+5138>, 0x56465caa2688 <exec_byte_code+5196>, 0x56465caa26c2 <exec_byte_code+5254>, 0x56465caa26fc <exec_byte_code+5312>, 0x56465caa273c <exec_byte_code+5376>, 0x56465caa2772 <exec_byte_code+5430>, 0x56465caa27a8 <exec_byte_code+5484>, 0x56465caa281f <exec_byte_code+5603>, 0x56465caa2876 <exec_byte_code+5690>, 0x56465caa28cd <exec_byte_code+5777>, 0x56465caa2938 <exec_byte_code+5884>, 0x56465caa29ab <exec_byte_code+5999>, 0x56465caa2a1e <exec_byte_code+6114>, 0x56465caa2a91 <exec_byte_code+6229>, 0x56465caa2b04 <exec_byte_code+6344>, 0x56465caa2b8e <exec_byte_code+6482>, 0x56465caa2bef <exec_byte_code+6579>, 0x56465caa2c79 <exec_byte_code+6717>, 0x56465caa2ce4 <exec_byte_code+6824>, 0x56465caa2d4f <exec_byte_code+6931>, 0x56465caa2ef0 <exec_byte_code+7348>, 0x56465caa1d5e <exec_byte_code+2850>, 0x56465caa2f36 <exec_byte_code+7418>, 0x56465caa2f62 <exec_byte_code+7462>, 0x56465caa2fd4 <exec_byte_code+7576>, 0x56465caa301a <exec_byte_code+7646>, 0x56465caa3060 <exec_byte_code+7716>, 0x56465caa308c <exec_byte_code+7760>, 0x56465caa30ba <exec_byte_code+7806>, 0x56465caa30e8 <exec_byte_code+7852>, 0x56465caa311e <exec_byte_code+7906>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa314f <exec_byte_code+7955>, 0x56465caa317d <exec_byte_code+8001>, 0x56465caa31ab <exec_byte_code+8047>, 0x56465caa31d9 <exec_byte_code+8093>, 0x56465caa3207 <exec_byte_code+8139>, 0x56465caa3235 <exec_byte_code+8185>, 0x56465caa1d5e <exec_byte_code+2850>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3261 <exec_byte_code+8229>, 0x56465caa32a2 <exec_byte_code+8294>, 0x56465caa32ce <exec_byte_code+8338>, 0x56465caa32fa <exec_byte_code+8382>, 0x56465caa3334 <exec_byte_code+8440>, 0x56465caa336e <exec_byte_code+8498>, 0x56465caa339a <exec_byte_code+8542>, 0x56465caa33c6 <exec_byte_code+8586>, 0x56465caa3400 <exec_byte_code+8644>, 0x56465caa343a <exec_byte_code+8702>, 0x56465caa3474 <exec_byte_code+8760>, 0x56465caa34a2 <exec_byte_code+8806>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa1cfa <exec_byte_code+2750>, 0x56465caa1a89 <exec_byte_code+2125>, 0x56465caa14cf <exec_byte_code+659>, 0x56465caa1b0f <exec_byte_code+2259>, 0x56465caa1b4d <exec_byte_code+2321>, 0x56465caa1b8b <exec_byte_code+2383>, 0x56465caa1bcd <exec_byte_code+2449>, 0x56465caa1cd8 <exec_byte_code+2716>, 0x56465caa1742 <exec_byte_code+1286>, 0x56465caa1d3c <exec_byte_code+2816>, 0x56465caa1d80 <exec_byte_code+2884>, 0x56465caa1de2 <exec_byte_code+2982>, 0x56465caa1e13 <exec_byte_code+3031>, 0x56465caa1f4f <exec_byte_code+3347>, 0x56465caa1fa2 <exec_byte_code+3430>, 0x56465caa1fe2 <exec_byte_code+3494>, 0x56465caa2021 <exec_byte_code+3557>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa34ce <exec_byte_code+8850>, 0x56465caa350e <exec_byte_code+8914>, 0x56465caa353a <exec_byte_code+8958>, 0x56465caa3566 <exec_byte_code+9002>, 0x56465caa3592 <exec_byte_code+9046>, 0x56465caa35be <exec_byte_code+9090>, 0x56465caa35f8 <exec_byte_code+9148>, 0x56465caa3632 <exec_byte_code+9206>, 0x56465caa366c <exec_byte_code+9264>, 0x56465caa36a6 <exec_byte_code+9322>, 0x56465caa375f <exec_byte_code+9507>, 0x56465caa3799 <exec_byte_code+9565>, 0x56465caa37d3 <exec_byte_code+9623>, 0x56465caa37ff <exec_byte_code+9667>, 0x56465caa3880 <exec_byte_code+9796>, 0x56465caa3901 <exec_byte_code+9925>, 0x56465caa393f <exec_byte_code+9987>, 0x56465caa397d <exec_byte_code+10049>, 0x56465caa2df1 <exec_byte_code+7093>, 0x56465caa2e82 <exec_byte_code+7238>, 0x56465caa39b3 <exec_byte_code+10103>, 0x56465caa39f3 <exec_byte_code+10167>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa2396 <exec_byte_code+4442>, 0x56465caa27de <exec_byte_code+5538>, 0x56465caa2f93 <exec_byte_code+7511>, 0x56465caa3b06 <exec_byte_code+10442>, 0x56465caa3b47 <exec_byte_code+10507>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3b93 <exec_byte_code+10583>, 0x56465caa3bdf <exec_byte_code+10659>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 2 '\002' bc = 0x56465cff1310 <main_thread+496> top = 0x7f45f8abc1e0 pc = 0x7f4606e812ef "\006\a9\205\231" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7f46067004e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7f4606e81268 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #39 0x000056465ca6e19b in fetch_and_exec_byte_code (fun=XIL(0x7f460675dd6d), args_template=args_template@entry=769, nargs=nargs@entry=3, args=args@entry=0x7fffb2e6c5f0) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #40 0x000056465ca6fc51 in funcall_lambda (fun=fun@entry=XIL(0x7f460675dd6d), nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffb2e6c5f0) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #41 0x000056465ca6ffdf in funcall_general (fun=XIL(0x7f460675dd6d), numargs=numargs@entry=3, args=args@entry=0x7fffb2e6c5f0) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x28ffa96e1d68) #42 0x000056465ca6d1be in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffb2e6c5e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 288 } val = <optimized out> #43 0x000056465ca69423 in Ffuncall_interactively (nargs=4, args=0x7fffb2e6c5e8) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #44 0x000056465ca6e86a in funcall_subr (subr=subr@entry=0x56465d000760 <Sfuncall_interactively>, numargs=numargs@entry=4, args=args@entry=0x7fffb2e6c5e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3072 fun = <optimized out> #45 0x000056465ca6ffcf in funcall_general (fun=XIL(0x56465d000765), numargs=numargs@entry=4, args=args@entry=0x7fffb2e6c5e8) at /home/steve/src/emacs/emacs-master/src/eval.c:2954 original_fun = XIL(0x82e0) #46 0x000056465ca6d1be in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffb2e6c5e0) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 224 } val = <optimized out> #47 0x000056465ca6d581 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffb2e6c730) at /home/steve/src/emacs/emacs-master/src/eval.c:2679 i = 5 funcall_nargs = 5 funcall_args = 0x7fffb2e6c5e0 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = 4 retval = <optimized out> #48 0x000056465ca69af8 in Fcall_interactively (function=XIL(0x28ffa96e1d68), record_flag=XIL(0), keys=XIL(0x7f4606e19f95)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = XIL(0x28ffa96e1d68) save_this_original_command = XIL(0x28ffa96e1d68) save_real_this_command = XIL(0x28ffa96e1d68) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x7f46065c7183) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #49 0x000056465ca6e79e in funcall_subr (subr=0x56465d000720 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7f45f8abc070) at /home/steve/src/emacs/emacs-master/src/eval.c:3051 argbuf = {XIL(0x28ffa96e1d68), XIL(0), XIL(0), XIL(0x56465ca795d5), XIL(0x7f460675dcfb), XIL(0x4), XIL(0), make_fixnum(11269631082496)} a = <optimized out> fun = <optimized out> #50 0x000056465caa19fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7f46067004a5), args_template=<optimized out>, args_template@entry=1025, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffb2e6c9c8) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 3 call_fun = <optimized out> count1 = { bytes = 160 } template = <optimized out> val = <optimized out> call_args = 0x7f45f8abc070 original_fun = XIL(0x28ffa961e088) bytecode = <optimized out> op = 3 type = <optimized out> targets = {0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a50 <exec_byte_code+10260>, 0x56465caa3a85 <exec_byte_code+10313>, 0x56465caa3a87 <exec_byte_code+10315>, 0x56465caa3a89 <exec_byte_code+10317>, 0x56465caa3a50 <exec_byte_code+10260>, 0x56465caa3a8b <exec_byte_code+10319>, 0x56465caa3ac4 <exec_byte_code+10376>, 0x56465caa141b <exec_byte_code+479>, 0x56465caa1453 <exec_byte_code+535>, 0x56465caa1455 <exec_byte_code+537>, 0x56465caa1457 <exec_byte_code+539>, 0x56465caa1459 <exec_byte_code+541>, 0x56465caa141b <exec_byte_code+479>, 0x56465caa145b <exec_byte_code+543>, 0x56465caa1408 <exec_byte_code+460>, 0x56465caa164f <exec_byte_code+1043>, 0x56465caa16a9 <exec_byte_code+1133>, 0x56465caa16ab <exec_byte_code+1135>, 0x56465caa16ad <exec_byte_code+1137>, 0x56465caa16af <exec_byte_code+1139>, 0x56465caa164f <exec_byte_code+1043>, 0x56465caa16c4 <exec_byte_code+1160>, 0x56465caa16b1 <exec_byte_code+1141>, 0x56465caa178b <exec_byte_code+1359>, 0x56465caa17d3 <exec_byte_code+1431>, 0x56465caa17d5 <exec_byte_code+1433>, 0x56465caa17d7 <exec_byte_code+1435>, 0x56465caa17d9 <exec_byte_code+1437>, 0x56465caa178b <exec_byte_code+1359>, 0x56465caa176e <exec_byte_code+1330>, 0x56465caa1778 <exec_byte_code+1340>, 0x56465caa17f8 <exec_byte_code+1468>, 0x56465caa18ab <exec_byte_code+1647>, 0x56465caa18b0 <exec_byte_code+1652>, 0x56465caa18b5 <exec_byte_code+1657>, 0x56465caa18ba <exec_byte_code+1662>, 0x56465caa17f8 <exec_byte_code+1468>, 0x56465caa17db <exec_byte_code+1439>, 0x56465caa17e5 <exec_byte_code+1449>, 0x56465caa1a3a <exec_byte_code+2046>, 0x56465caa1a81 <exec_byte_code+2117>, 0x56465caa1a83 <exec_byte_code+2119>, 0x56465caa1a85 <exec_byte_code+2121>, 0x56465caa1a87 <exec_byte_code+2123>, 0x56465caa1a3a <exec_byte_code+2046>, 0x56465caa1a1d <exec_byte_code+2017>, 0x56465caa1a27 <exec_byte_code+2027>, 0x56465caa1f1f <exec_byte_code+3299>, 0x56465caa1ebf <exec_byte_code+3203>, 0x56465caa1e54 <exec_byte_code+3096>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa207b <exec_byte_code+3647>, 0x56465caa212d <exec_byte_code+3825>, 0x56465caa216d <exec_byte_code+3889>, 0x56465caa21b4 <exec_byte_code+3960>, 0x56465caa21fb <exec_byte_code+4031>, 0x56465caa156c <exec_byte_code+816>, 0x56465caa15ba <exec_byte_code+894>, 0x56465caa2246 <exec_byte_code+4106>, 0x56465caa1511 <exec_byte_code+725>, 0x56465caa15f4 <exec_byte_code+952>, 0x56465caa2280 <exec_byte_code+4164>, 0x56465caa22ba <exec_byte_code+4222>, 0x56465caa22e6 <exec_byte_code+4266>, 0x56465caa2320 <exec_byte_code+4324>, 0x56465caa2359 <exec_byte_code+4381>, 0x56465caa23d7 <exec_byte_code+4507>, 0x56465caa2403 <exec_byte_code+4551>, 0x56465caa24fb <exec_byte_code+4799>, 0x56465caa25f6 <exec_byte_code+5050>, 0x56465caa2622 <exec_byte_code+5094>, 0x56465caa264e <exec_byte_code+5138>, 0x56465caa2688 <exec_byte_code+5196>, 0x56465caa26c2 <exec_byte_code+5254>, 0x56465caa26fc <exec_byte_code+5312>, 0x56465caa273c <exec_byte_code+5376>, 0x56465caa2772 <exec_byte_code+5430>, 0x56465caa27a8 <exec_byte_code+5484>, 0x56465caa281f <exec_byte_code+5603>, 0x56465caa2876 <exec_byte_code+5690>, 0x56465caa28cd <exec_byte_code+5777>, 0x56465caa2938 <exec_byte_code+5884>, 0x56465caa29ab <exec_byte_code+5999>, 0x56465caa2a1e <exec_byte_code+6114>, 0x56465caa2a91 <exec_byte_code+6229>, 0x56465caa2b04 <exec_byte_code+6344>, 0x56465caa2b8e <exec_byte_code+6482>, 0x56465caa2bef <exec_byte_code+6579>, 0x56465caa2c79 <exec_byte_code+6717>, 0x56465caa2ce4 <exec_byte_code+6824>, 0x56465caa2d4f <exec_byte_code+6931>, 0x56465caa2ef0 <exec_byte_code+7348>, 0x56465caa1d5e <exec_byte_code+2850>, 0x56465caa2f36 <exec_byte_code+7418>, 0x56465caa2f62 <exec_byte_code+7462>, 0x56465caa2fd4 <exec_byte_code+7576>, 0x56465caa301a <exec_byte_code+7646>, 0x56465caa3060 <exec_byte_code+7716>, 0x56465caa308c <exec_byte_code+7760>, 0x56465caa30ba <exec_byte_code+7806>, 0x56465caa30e8 <exec_byte_code+7852>, 0x56465caa311e <exec_byte_code+7906>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa314f <exec_byte_code+7955>, 0x56465caa317d <exec_byte_code+8001>, 0x56465caa31ab <exec_byte_code+8047>, 0x56465caa31d9 <exec_byte_code+8093>, 0x56465caa3207 <exec_byte_code+8139>, 0x56465caa3235 <exec_byte_code+8185>, 0x56465caa1d5e <exec_byte_code+2850>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3261 <exec_byte_code+8229>, 0x56465caa32a2 <exec_byte_code+8294>, 0x56465caa32ce <exec_byte_code+8338>, 0x56465caa32fa <exec_byte_code+8382>, 0x56465caa3334 <exec_byte_code+8440>, 0x56465caa336e <exec_byte_code+8498>, 0x56465caa339a <exec_byte_code+8542>, 0x56465caa33c6 <exec_byte_code+8586>, 0x56465caa3400 <exec_byte_code+8644>, 0x56465caa343a <exec_byte_code+8702>, 0x56465caa3474 <exec_byte_code+8760>, 0x56465caa34a2 <exec_byte_code+8806>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa1cfa <exec_byte_code+2750>, 0x56465caa1a89 <exec_byte_code+2125>, 0x56465caa14cf <exec_byte_code+659>, 0x56465caa1b0f <exec_byte_code+2259>, 0x56465caa1b4d <exec_byte_code+2321>, 0x56465caa1b8b <exec_byte_code+2383>, 0x56465caa1bcd <exec_byte_code+2449>, 0x56465caa1cd8 <exec_byte_code+2716>, 0x56465caa1742 <exec_byte_code+1286>, 0x56465caa1d3c <exec_byte_code+2816>, 0x56465caa1d80 <exec_byte_code+2884>, 0x56465caa1de2 <exec_byte_code+2982>, 0x56465caa1e13 <exec_byte_code+3031>, 0x56465caa1f4f <exec_byte_code+3347>, 0x56465caa1fa2 <exec_byte_code+3430>, 0x56465caa1fe2 <exec_byte_code+3494>, 0x56465caa2021 <exec_byte_code+3557>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa34ce <exec_byte_code+8850>, 0x56465caa350e <exec_byte_code+8914>, 0x56465caa353a <exec_byte_code+8958>, 0x56465caa3566 <exec_byte_code+9002>, 0x56465caa3592 <exec_byte_code+9046>, 0x56465caa35be <exec_byte_code+9090>, 0x56465caa35f8 <exec_byte_code+9148>, 0x56465caa3632 <exec_byte_code+9206>, 0x56465caa366c <exec_byte_code+9264>, 0x56465caa36a6 <exec_byte_code+9322>, 0x56465caa375f <exec_byte_code+9507>, 0x56465caa3799 <exec_byte_code+9565>, 0x56465caa37d3 <exec_byte_code+9623>, 0x56465caa37ff <exec_byte_code+9667>, 0x56465caa3880 <exec_byte_code+9796>, 0x56465caa3901 <exec_byte_code+9925>, 0x56465caa393f <exec_byte_code+9987>, 0x56465caa397d <exec_byte_code+10049>, 0x56465caa2df1 <exec_byte_code+7093>, 0x56465caa2e82 <exec_byte_code+7238>, 0x56465caa39b3 <exec_byte_code+10103>, 0x56465caa39f3 <exec_byte_code+10167>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa2396 <exec_byte_code+4442>, 0x56465caa27de <exec_byte_code+5538>, 0x56465caa2f93 <exec_byte_code+7511>, 0x56465caa3b06 <exec_byte_code+10442>, 0x56465caa3b47 <exec_byte_code+10507>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3b93 <exec_byte_code+10583>, 0x56465caa3bdf <exec_byte_code+10659>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3a33 <exec_byte_code+10231>, 0x56465caa3c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x56465cff1310 <main_thread+496> top = 0x7f45f8abc068 pc = 0x7f4606e812ef "\006\a9\205\231" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7f46067004e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7f4606e81268 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #51 0x000056465ca6e19b in fetch_and_exec_byte_code (fun=XIL(0x7f46067004a5), args_template=args_template@entry=1025, nargs=nargs@entry=1, args=args@entry=0x7fffb2e6c9c8) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #52 0x000056465ca6fc51 in funcall_lambda (fun=fun@entry=XIL(0x7f46067004a5), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffb2e6c9c8) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #53 0x000056465ca6ffdf in funcall_general (fun=XIL(0x7f46067004a5), numargs=numargs@entry=1, args=args@entry=0x7fffb2e6c9c8) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x4ec0) #54 0x000056465ca6d1be in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffb2e6c9c0) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 128 } val = <optimized out> #55 0x000056465ca06ea7 in call1 (arg1=<optimized out>, fn=XIL(0x4ec0)) at /home/steve/src/emacs/emacs-master/src/lisp.h:3256 cmd = <optimized out> keybuf = {make_fixnum(134217848), XIL(0x7f46068aa42d), XIL(0x80), XIL(0x9f30), XIL(0x56465d085e50), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x56465ca5da59), XIL(0x9f30), XIL(0x7fffb2e6ca90), make_fixnum(0), XIL(0), XIL(0), XIL(0x56465ca6bb95), XIL(0x56465e9f6120), XIL(0x60), XIL(0x7f4606618453), XIL(0), make_fixnum(1000), XIL(0x56465ca6cf49), XIL(0xb), XIL(0x9f30), XIL(0), XIL(0x7f460666e70d), XIL(0), XIL(0x95ad72bf63d06500), XIL(0x60), XIL(0x7f4606e19e4b)} i = <optimized out> last_pt = 77 prev_modiff = 194 prev_buffer = 0x56465ee7db40 #56 command_loop_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1529 cmd = <optimized out> keybuf = {make_fixnum(134217848), XIL(0x7f46068aa42d), XIL(0x80), XIL(0x9f30), XIL(0x56465d085e50), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x56465ca5da59), XIL(0x9f30), XIL(0x7fffb2e6ca90), make_fixnum(0), XIL(0), XIL(0), XIL(0x56465ca6bb95), XIL(0x56465e9f6120), XIL(0x60), XIL(0x7f4606618453), XIL(0), make_fixnum(1000), XIL(0x56465ca6cf49), XIL(0xb), XIL(0x9f30), XIL(0), XIL(0x7f460666e70d), XIL(0), XIL(0x95ad72bf63d06500), XIL(0x60), XIL(0x7f4606e19e4b)} i = <optimized out> last_pt = 77 prev_modiff = 194 prev_buffer = 0x56465ee7db40 #57 0x000056465ca6c1d1 in internal_condition_case (bfun=bfun@entry=0x56465ca06a7f <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x56465c9fc0ed <cmd_error>) at /home/steve/src/emacs/emacs-master/src/eval.c:1486 val = <optimized out> c = 0x56465ea5ded0 #58 0x000056465c9f6bbc in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/keyboard.c:1157 val = <optimized out> #59 0x000056465ca6c148 in internal_catch (tag=tag@entry=XIL(0x10860), func=func@entry=0x56465c9f6ba2 <command_loop_2>, arg=arg@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/eval.c:1209 val = <optimized out> c = 0x56465ea5dd90 #60 0x000056465c9f6b7f in command_loop () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1135 #61 0x000056465c9fbcfa in recursive_edit_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:744 val = <optimized out> #62 0x000056465c9fc005 in Frecursive_edit () at /home/steve/src/emacs/emacs-master/src/keyboard.c:827 buffer = <optimized out> #63 0x000056465c9f5f9b in main (argc=4, argv=0x7fffb2e6cd88) at /home/steve/src/emacs/emacs-master/src/emacs.c:2625 stack_bottom_variable = 0x7f460b79a3ea <_nl_C_name> old_argc = <optimized out> no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = <optimized out> skip_args = 0 temacs = 0x0 attempt_load_pdump = <optimized out> only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> You can't do that without a process to debug. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-25 10:22 ` Stephen Berman @ 2023-09-30 10:03 ` Stephen Berman 2023-09-30 11:52 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman @ 2023-09-30 10:03 UTC (permalink / raw) To: Po Lu; +Cc: 66068 On Mon, 25 Sep 2023 12:22:19 +0200 Stephen Berman <stephen.berman@gmx.net> wrote: > On Mon, 25 Sep 2023 17:25:43 +0800 Po Lu <luangruo@yahoo.com> wrote: > >> Stephen Berman <stephen.berman@gmx.net> writes: >> >>> Now this is interesting: starting from within gdb with -q -xrm >>> "emacs.synchronous: true", then doing M-x xwidget-webkit-browse-url, >>> entering a URL and pressing RET now succeeds, i.e. the web page opens, >>> no crash. Same when starting from within gdb with just -xrm >>> "emacs.synchronous: true", i.e., with my init file running in X >>> synchronous mode: xwidget-webkit-browse-url does not make Emacs crash. >>> However, then I start Emacs outside of gdb, i.e. directly from the shell >>> with -xrm "emacs.synchronous: true", either with or without -q, and >>> invoke xwidget-webkit-browse-url, then Emacs aborts as before (i.e. same >>> as when not running in X synchronous mode). I hope you can make sense >>> of that. >> >> When Emacs aborts, it should print a stack trace. Provided that your >> system is configured correctly, a core file should also be generated. >> >> If either of these two are available, please attempt to derive a stack >> trace from them; the procedure for the former case is illustrated within >> (emacs)Crashing. > > I have both the stack trace and the core file. > > The stack trace is essentially the same as the one at the end of the > backtrace I attached to my OP in this bug, see <87r0mvdccy.fsf@gmx.net> > <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01905.html>. > However, using the sed with addr2line as described in (emacs) Crashing > only produces 41 lines like this: ?? ??:0. Is this because my Emacs > build is out-of-tree? > > I've attached the full backtrace produced by running gdb on the core > file (though it starts with some warnings which may call its usefulness > into doubt). FWIW, I have updated webkitgtk from 2.41.92 to 2.42.1 and invoking xwidget-webkit-browse-url still makes Emacs crash. But with two other GNU/Linux systems which have webkitgtk-2.40.1, xwidget-webkit-browse-url invoked in Emacs built from the same commit on master works fine. Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-30 10:03 ` Stephen Berman @ 2023-09-30 11:52 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-30 12:09 ` Stephen Berman 0 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-30 11:52 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 Stephen Berman <stephen.berman@gmx.net> writes: > On Mon, 25 Sep 2023 12:22:19 +0200 Stephen Berman <stephen.berman@gmx.net> wrote: > >> On Mon, 25 Sep 2023 17:25:43 +0800 Po Lu <luangruo@yahoo.com> wrote: >> >>> Stephen Berman <stephen.berman@gmx.net> writes: >>> >>>> Now this is interesting: starting from within gdb with -q -xrm >>>> "emacs.synchronous: true", then doing M-x xwidget-webkit-browse-url, >>>> entering a URL and pressing RET now succeeds, i.e. the web page opens, >>>> no crash. Same when starting from within gdb with just -xrm >>>> "emacs.synchronous: true", i.e., with my init file running in X >>>> synchronous mode: xwidget-webkit-browse-url does not make Emacs crash. >>>> However, then I start Emacs outside of gdb, i.e. directly from the shell >>>> with -xrm "emacs.synchronous: true", either with or without -q, and >>>> invoke xwidget-webkit-browse-url, then Emacs aborts as before (i.e. same >>>> as when not running in X synchronous mode). I hope you can make sense >>>> of that. >>> >>> When Emacs aborts, it should print a stack trace. Provided that your >>> system is configured correctly, a core file should also be generated. >>> >>> If either of these two are available, please attempt to derive a stack >>> trace from them; the procedure for the former case is illustrated within >>> (emacs)Crashing. >> >> I have both the stack trace and the core file. >> >> The stack trace is essentially the same as the one at the end of the >> backtrace I attached to my OP in this bug, see <87r0mvdccy.fsf@gmx.net> >> <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01905.html>. >> However, using the sed with addr2line as described in (emacs) Crashing >> only produces 41 lines like this: ?? ??:0. Is this because my Emacs >> build is out-of-tree? >> >> I've attached the full backtrace produced by running gdb on the core >> file (though it starts with some warnings which may call its usefulness >> into doubt). > > FWIW, I have updated webkitgtk from 2.41.92 to 2.42.1 and invoking > xwidget-webkit-browse-url still makes Emacs crash. But with two other > GNU/Linux systems which have webkitgtk-2.40.1, xwidget-webkit-browse-url > invoked in Emacs built from the same commit on master works fine. > > Steve Berman I believe this is not a problem we can fix: the WebKitGTK developers have elected to presume that WebViews are always placed within X windows, and to unconditionally create GLX contexts for such views. This loses, inasmuch as Emacs places each widget within an offscreen window, facilitating the duplication of its contents when it is simultaneously displayed within two Emacs windows. Please report this to the WebKitGTK developers. WebKitGTK is not meant for displaying contents within programs that must display the same widget in more than one location; that is the metier of WPE (wpewebkit.org). Several months ago, I asked for interested individuals to step forth and undertake writing the code to replace WebKitGTK by that library, but was met with silence. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-30 11:52 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-30 12:09 ` Stephen Berman 0 siblings, 0 replies; 39+ messages in thread From: Stephen Berman @ 2023-09-30 12:09 UTC (permalink / raw) To: Po Lu; +Cc: 66068 On Sat, 30 Sep 2023 19:52:03 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> writes: > >> On Mon, 25 Sep 2023 12:22:19 +0200 Stephen Berman <stephen.berman@gmx.net> wrote: >> >>> On Mon, 25 Sep 2023 17:25:43 +0800 Po Lu <luangruo@yahoo.com> wrote: >>> >>>> Stephen Berman <stephen.berman@gmx.net> writes: >>>> >>>>> Now this is interesting: starting from within gdb with -q -xrm >>>>> "emacs.synchronous: true", then doing M-x xwidget-webkit-browse-url, >>>>> entering a URL and pressing RET now succeeds, i.e. the web page opens, >>>>> no crash. Same when starting from within gdb with just -xrm >>>>> "emacs.synchronous: true", i.e., with my init file running in X >>>>> synchronous mode: xwidget-webkit-browse-url does not make Emacs crash. >>>>> However, then I start Emacs outside of gdb, i.e. directly from the shell >>>>> with -xrm "emacs.synchronous: true", either with or without -q, and >>>>> invoke xwidget-webkit-browse-url, then Emacs aborts as before (i.e. same >>>>> as when not running in X synchronous mode). I hope you can make sense >>>>> of that. >>>> >>>> When Emacs aborts, it should print a stack trace. Provided that your >>>> system is configured correctly, a core file should also be generated. >>>> >>>> If either of these two are available, please attempt to derive a stack >>>> trace from them; the procedure for the former case is illustrated within >>>> (emacs)Crashing. >>> >>> I have both the stack trace and the core file. >>> >>> The stack trace is essentially the same as the one at the end of the >>> backtrace I attached to my OP in this bug, see <87r0mvdccy.fsf@gmx.net> >>> <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg01905.html>. >>> However, using the sed with addr2line as described in (emacs) Crashing >>> only produces 41 lines like this: ?? ??:0. Is this because my Emacs >>> build is out-of-tree? >>> >>> I've attached the full backtrace produced by running gdb on the core >>> file (though it starts with some warnings which may call its usefulness >>> into doubt). >> >> FWIW, I have updated webkitgtk from 2.41.92 to 2.42.1 and invoking >> xwidget-webkit-browse-url still makes Emacs crash. But with two other >> GNU/Linux systems which have webkitgtk-2.40.1, xwidget-webkit-browse-url >> invoked in Emacs built from the same commit on master works fine. >> >> Steve Berman > > I believe this is not a problem we can fix: the WebKitGTK developers > have elected to presume that WebViews are always placed within X > windows, and to unconditionally create GLX contexts for such views. > > This loses, inasmuch as Emacs places each widget within an offscreen > window, facilitating the duplication of its contents when it is > simultaneously displayed within two Emacs windows. Please report this > to the WebKitGTK developers. I'll try to do that. But if they choose not to accommodate Emacs and there is no solution on the Emacs side, then the --with-xwidgets build is effectively broken for usual Emacs usage from at least webkitgtk 2.41.92 on, which is unfortunate. However, as I noted above, xwidget-webkit-browse-url does work with current webkitgtk when starting Emacs from within gdb with -q -xrm "emacs.synchronous: true", so maybe there is a solution on the Emacs side. Do you know why it works (only) when Emacs is started this way, in particular, what does starting under gdb do that makes the difference? > WebKitGTK is not meant for displaying contents within programs that must > display the same widget in more than one location; that is the metier of > WPE (wpewebkit.org). Several months ago, I asked for interested > individuals to step forth and undertake writing the code to replace > WebKitGTK by that library, but was met with silence. Unfortunately, I lack the competence to undertake that. Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 10:06 bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Stephen Berman 2023-09-18 11:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-09-18 11:28 ` Eli Zaretskii 2023-09-18 12:17 ` Stephen Berman 2023-12-07 10:28 ` Ramon Diaz-Uriarte ` (2 subsequent siblings) 4 siblings, 1 reply; 39+ messages in thread From: Eli Zaretskii @ 2023-09-18 11:28 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068 > From: Stephen Berman <stephen.berman@gmx.net> > Date: Mon, 18 Sep 2023 12:06:37 +0200 > > I just built Emacs --with-xwidgets on a new system (glibc-2.38, > gcc-13.2.0, linux-6.5.2) on which I've installed webkitgtk-2.41.92 for > both Gtk3 and Gtk4 (libwebkit2gtk-4.1.so and libwebkitgtk-6.0.so). When > I invoke `M-x xwidget-webkit-browse-url', enter a URL at the prompt and > press RET, Emacs aborts. I ran under gdb and have attached a full > backtrace. Thanks. However, when Emacs aborts in x_error_quitter, the backtrace is usually not useful (due to asynchronous treatment of X errors). So please run Emacs in X synchronous mode and post the backtrace from that session. The file etc/DEBUG explains how to do this; search for "If you encounter X protocol errors" there. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 11:28 ` Eli Zaretskii @ 2023-09-18 12:17 ` Stephen Berman 0 siblings, 0 replies; 39+ messages in thread From: Stephen Berman @ 2023-09-18 12:17 UTC (permalink / raw) To: Eli Zaretskii; +Cc: 66068 [-- Attachment #1: Type: text/plain, Size: 1466 bytes --] On Mon, 18 Sep 2023 14:28:03 +0300 Eli Zaretskii <eliz@gnu.org> wrote: >> From: Stephen Berman <stephen.berman@gmx.net> >> Date: Mon, 18 Sep 2023 12:06:37 +0200 >> >> I just built Emacs --with-xwidgets on a new system (glibc-2.38, >> gcc-13.2.0, linux-6.5.2) on which I've installed webkitgtk-2.41.92 for >> both Gtk3 and Gtk4 (libwebkit2gtk-4.1.so and libwebkitgtk-6.0.so). When >> I invoke `M-x xwidget-webkit-browse-url', enter a URL at the prompt and >> press RET, Emacs aborts. I ran under gdb and have attached a full >> backtrace. > > Thanks. However, when Emacs aborts in x_error_quitter, the backtrace > is usually not useful (due to asynchronous treatment of X errors). So > please run Emacs in X synchronous mode and post the backtrace from > that session. The file etc/DEBUG explains how to do this; search for > "If you encounter X protocol errors" there. In the shell, with cwd the src directory of the emacs build tree, I entered `gdb ./emacs' and at the gdb prompt: r -Q -xrm "emacs.synchronous: true". In Emacs I invoked xwidget-webkit-browse-url as above and gdb stopped execution. I've again attached the output of `bt full', though to my layman's eye it looks, modulo addresses, essentially identical to the backtrace I with `r -Q'. I can try some of the other suggestions given in etc/DEBUG, though I really don't know what I'm doing so would welcome more targeted suggestions, if possible. Steve Berman [-- Attachment #2: gdb backtrace --] [-- Type: text/plain, Size: 55749 bytes --] (gdb) bt full #0 x_error_quitter (display=0x555555ead980, event=0x7fffffffc930) at /home/steve/src/emacs/emacs-master/src/xterm.c:26905 buf = "\000\240\360UUU\000\000\001", '\000' <repeats 15 times>, "\313\032\345\366\377\177\000\000\001\000\000\000UU\000\000\220\305\377\377\377\177\000\000\020\305\377\377\377\177\000\000\030E\243\357\377\177\000\000\220\306\377\377\377\177\000\000\001\000\000\000\020\000\000\000\020\305\377\377\377\177\000\000\300\230\360UUU\000\000\000\000\000\000\000\000\000\000\020\305\377\377\377\177\000\000\220\305\377\377\377\177\000\000\220\306\377\377\377\177\000\000\034", '\000' <repeats 63 times>, "\b\227\332UUU\000\000"... buf1 = "\001\000\000\000\000\000\000\000R\227\354\356\377\177\000\000\300\366f!\377\177\000\0008y\345\356\377\177\000\000\226\306\377\377\377\177\000\000\000r\274VUU\000\000\000\000\000\000\377\177", '\000' <repeats 11 times>, "\240\360UUU\000\000@\000\000\000\000\000\000\000\200\341\300VUU\000\000\200^\t\000\000\000\000\000\200<\377\356\377\177", '\000' <repeats 18 times>, "\264\222\345\356\377\177\000\000\000'\364UUU\000\000\000\033\366W\006\360!\037@\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\260*\364UUU\000\000 ", '\000' <repeats 15 times>, "8y\345\356\377\177\000\000\240'\364UUU\000\000"... #1 0x00005555556a5c37 in x_error_handler (display=0x555555ead980, event=0x7fffffffc930) at /home/steve/src/emacs/emacs-master/src/xterm.c:26893 stack = <optimized out> dpyinfo = 0x555556074810 fail = <optimized out> last = <optimized out> #2 0x00007ffff6ba897b in _XError (dpy=dpy@entry=0x555555ead980, rep=rep@entry=0x555556b26540) at XlibInt.c:1503 rtn_val = <optimized out> thread_info = { next = 0x0, error_thread = 140737129714432 } prev = <optimized out> event = { type = 0, xany = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088 }, xkey = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, root = 8, subwindow = 140737488341376, time = 8, x = -1039627728, y = 32767, x_root = -153510342, y_root = 32767, state = 1, keycode = 0, same_screen = 1475746560 }, xbutton = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, root = 8, subwindow = 140737488341376, time = 8, x = -1039627728, y = 32767, x_root = -153510342, y_root = 32767, state = 1, button = 0, same_screen = 1475746560 }, xmotion = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, root = 8, subwindow = 140737488341376, time = 8, x = -1039627728, y = 32767, x_root = -153510342, y_root = 32767, state = 1, is_hint = 0 '\000', same_screen = 1475746560 }, xcrossing = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, root = 8, subwindow = 140737488341376, time = 8, x = -1039627728, y = 32767, x_root = -153510342, y_root = 32767, mode = 1, detail = 0, same_screen = 1475746560, focus = 522317830, state = 4294966680 }, xfocus = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, mode = 8, detail = 0 }, xexpose = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, x = 8, y = 0, width = -13952, height = 32767, count = 8 }, xgraphicsexpose = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, drawable = 140737473714088, x = 8, y = 0, width = -13952, height = 32767, count = 8, major_code = 0, minor_code = -1039627728 }, xnoexpose = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, drawable = 140737473714088, major_code = 8, minor_code = 0 }, xvisibility = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, state = 8 }, xcreatewindow = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, parent = 140737473714088, window = 8, x = -13952, y = 32767, width = 8, height = 0, border_width = -1039627728, override_redirect = 32767 }, xdestroywindow = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8 }, xunmap = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8, from_configure = -13952 }, xmap = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8, override_redirect = -13952 }, xmaprequest = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, parent = 140737473714088, window = 8 }, xreparent = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8, parent = 140737488341376, x = 8, y = 0, override_redirect = -1039627728 }, xconfigure = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8, x = -13952, y = 32767, width = 8, height = 0, border_width = -1039627728, above = 140737334844986, override_redirect = 1 }, xgravity = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8, x = -13952, y = 32767 }, xresizerequest = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, width = 8, height = 0 }, xconfigurerequest = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, parent = 140737473714088, window = 8, x = -13952, y = 32767, width = 8, height = 0, border_width = -1039627728, above = 140737334844986, detail = 1, value_mask = 2243337999443434240 }, xcirculate = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, event = 140737473714088, window = 8, place = -13952 }, xcirculaterequest = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, parent = 140737473714088, window = 8, place = -13952 }, xproperty = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, atom = 8, time = 140737488341376, state = 8 }, xselectionclear = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, selection = 8, time = 140737488341376 }, xselectionrequest = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, owner = 140737473714088, requestor = 8, selection = 140737488341376, target = 8, property = 140736448727600, time = 140737334844986 }, xselection = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, requestor = 140737473714088, selection = 8, target = 140737488341376, property = 8, time = 140736448727600 }, xcolormap = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, colormap = 8, new = -13952, state = 32767 }, xclient = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, message_type = 8, format = -13952, data = { b = "\b\000\000\000\000\000\000\0000\212\b\302\377\177\000\000:\236\331", <incomplete sequence \366>, s = {8, 0, 0, 0, -30160, -15864, 32767, 0, -25030, -2343}, l = {8, 140736448727600, 140737334844986, 1, 2243337999443434240} } }, xmapping = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, request = 8, first_keycode = 0, count = -13952 }, xerror = { type = 0, display = 0x555555ead980, resourceid = 62914840, serial = 4101, error_code = 168 '\250', request_code = 151 '\227', minor_code = 32 ' ' }, xkeymap = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, window = 140737473714088, key_vector = "\b\000\000\000\000\000\000\000\200\311\377\377\377\177\000\000\b\000\000\000\000\000\000\0000\212\b\302\377\177\000" }, xgeneric = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, extension = -14641240, evtype = 32767 }, xcookie = { type = 0, serial = 93825002035584, send_event = 62914840, display = 0x1005, extension = -14641240, evtype = 32767, cookie = 8, data = 0x7fffffffc980 }, pad = {140733193388032, 93825002035584, 62914840, 4101, 140737473714088, 8, 140737488341376, 8, 140736448727600, 140737334844986, 1, 2243337999443434240, -616, 11, 93825015113024, 93825002040472, 2147483647, 140737201408271, 0, 140737332368737, 93825002040472, 4100, 0, 140737488341592} } async = <optimized out> next = <optimized out> #3 0x00007ffff6ba5677 in handle_error (dpy=0x555555ead980, err=0x555556b26540, in_XReply=<optimized out>) at xcb_io.c:211 ext = <optimized out> ret_code = 21845 #4 0x00007ffff6ba572d in handle_response (dpy=dpy@entry=0x555555ead980, response=0x555556b26540, in_XReply=in_XReply@entry=0) at xcb_io.c:403 async = <optimized out> next = <optimized out> #5 0x00007ffff6ba61b2 in _XEventsQueued (dpy=dpy@entry=0x555555ead980, mode=mode@entry=2) at xcb_io.c:442 response = <optimized out> #6 0x00007ffff6b977d7 in XPending (dpy=0x555555ead980) at Pending.c:55 ret_val = <optimized out> #7 0x00007ffff74e8c1d in gdk_event_source_prepare () at /usr/lib/libgdk-3.so.0 #8 0x00007ffff6d349b7 in g_main_context_prepare_unlocked.part.0.constprop () at /usr/lib/libglib-2.0.so.0 #9 0x00007ffff6d34c86 in g_main_context_iterate_unlocked.isra () at /usr/lib/libglib-2.0.so.0 #10 0x00007ffff6d35587 in g_main_context_pending () at /usr/lib/libglib-2.0.so.0 #11 0x00007ffff77794dd in gtk_events_pending () at /usr/lib/libgtk-3.so.0 #12 0x00005555556a594f in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffffffcbf0) at /home/steve/src/emacs/emacs-master/src/xterm.c:25574 count = 0 dpyinfo = 0x555556074810 #13 0x00005555556ee774 in gobble_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:7784 nr = <optimized out> hold_quit = { kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = XIL(0), y = XIL(0), timestamp = 0, frame_or_window = XIL(0), arg = XIL(0), device = XIL(0x30) } next = 0x0 nread = 0 err = false t = 0x555555e92318 #14 0x00005555556ee86b in handle_async_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8023 nread = <optimized out> #15 0x00005555556ee884 in process_pending_signals () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8037 #16 0x00005555556ee8b5 in unblock_input_to (level=<optimized out>) at /home/steve/src/emacs/emacs-master/src/keyboard.c:8052 #17 0x00005555556ee8d5 in unblock_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8071 #18 0x00005555557b960e in Fmake_xwidget (type=XIL(0x12090), title=XIL(0x555556a87324), width=<optimized out>, height=<optimized out>, arguments=<optimized out>, buffer=XIL(0), related=XIL(0)) at /home/steve/src/emacs/emacs-master/src/xwidget.c:452 settings = <optimized out> webkit_context = <optimized out> xw = 0x555556a91190 val = XIL(0x555556a91195) #19 0x000055555575b81e in funcall_subr (subr=0x555555cf42a0 <Smake_xwidget>, numargs=numargs@entry=7, args=args@entry=0x7fffdc279410) at /home/steve/src/emacs/emacs-master/src/eval.c:3059 argbuf = {XIL(0x7fffdc2793e0), XIL(0x2e0), XIL(0x555556a83ba8), XIL(0x1f21f00657f61b00), XIL(0x2aaa9418b598), XIL(0x1), XIL(0x555555e1b5eb), XIL(0x1)} a = <optimized out> fun = <optimized out> #20 0x000055555578e9fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x555556a2d365), args_template=<optimized out>, args_template@entry=513, nargs=<optimized out>, nargs@entry=2, args=<optimized out>, args@entry=0x7fffffffd020) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 7 call_fun = <optimized out> count1 = { bytes = 704 } template = <optimized out> val = <optimized out> call_args = 0x7fffdc279410 original_fun = XIL(0x2aaa947605f8) bytecode = <optimized out> op = 7 type = <optimized out> targets = {0x555555790a33 <exec_byte_code+10231>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a85 <exec_byte_code+10313>, 0x555555790a87 <exec_byte_code+10315>, 0x555555790a89 <exec_byte_code+10317>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a8b <exec_byte_code+10319>, 0x555555790ac4 <exec_byte_code+10376>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e453 <exec_byte_code+535>, 0x55555578e455 <exec_byte_code+537>, 0x55555578e457 <exec_byte_code+539>, 0x55555578e459 <exec_byte_code+541>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e45b <exec_byte_code+543>, 0x55555578e408 <exec_byte_code+460>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6a9 <exec_byte_code+1133>, 0x55555578e6ab <exec_byte_code+1135>, 0x55555578e6ad <exec_byte_code+1137>, 0x55555578e6af <exec_byte_code+1139>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6c4 <exec_byte_code+1160>, 0x55555578e6b1 <exec_byte_code+1141>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e7d3 <exec_byte_code+1431>, 0x55555578e7d5 <exec_byte_code+1433>, 0x55555578e7d7 <exec_byte_code+1435>, 0x55555578e7d9 <exec_byte_code+1437>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e76e <exec_byte_code+1330>, 0x55555578e778 <exec_byte_code+1340>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e8ab <exec_byte_code+1647>, 0x55555578e8b0 <exec_byte_code+1652>, 0x55555578e8b5 <exec_byte_code+1657>, 0x55555578e8ba <exec_byte_code+1662>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e7db <exec_byte_code+1439>, 0x55555578e7e5 <exec_byte_code+1449>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea81 <exec_byte_code+2117>, 0x55555578ea83 <exec_byte_code+2119>, 0x55555578ea85 <exec_byte_code+2121>, 0x55555578ea87 <exec_byte_code+2123>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea1d <exec_byte_code+2017>, 0x55555578ea27 <exec_byte_code+2027>, 0x55555578ef1f <exec_byte_code+3299>, 0x55555578eebf <exec_byte_code+3203>, 0x55555578ee54 <exec_byte_code+3096>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f07b <exec_byte_code+3647>, 0x55555578f12d <exec_byte_code+3825>, 0x55555578f16d <exec_byte_code+3889>, 0x55555578f1b4 <exec_byte_code+3960>, 0x55555578f1fb <exec_byte_code+4031>, 0x55555578e56c <exec_byte_code+816>, 0x55555578e5ba <exec_byte_code+894>, 0x55555578f246 <exec_byte_code+4106>, 0x55555578e511 <exec_byte_code+725>, 0x55555578e5f4 <exec_byte_code+952>, 0x55555578f280 <exec_byte_code+4164>, 0x55555578f2ba <exec_byte_code+4222>, 0x55555578f2e6 <exec_byte_code+4266>, 0x55555578f320 <exec_byte_code+4324>, 0x55555578f359 <exec_byte_code+4381>, 0x55555578f3d7 <exec_byte_code+4507>, 0x55555578f403 <exec_byte_code+4551>, 0x55555578f4fb <exec_byte_code+4799>, 0x55555578f5f6 <exec_byte_code+5050>, 0x55555578f622 <exec_byte_code+5094>, 0x55555578f64e <exec_byte_code+5138>, 0x55555578f688 <exec_byte_code+5196>, 0x55555578f6c2 <exec_byte_code+5254>, 0x55555578f6fc <exec_byte_code+5312>, 0x55555578f73c <exec_byte_code+5376>, 0x55555578f772 <exec_byte_code+5430>, 0x55555578f7a8 <exec_byte_code+5484>, 0x55555578f81f <exec_byte_code+5603>, 0x55555578f876 <exec_byte_code+5690>, 0x55555578f8cd <exec_byte_code+5777>, 0x55555578f938 <exec_byte_code+5884>, 0x55555578f9ab <exec_byte_code+5999>, 0x55555578fa1e <exec_byte_code+6114>, 0x55555578fa91 <exec_byte_code+6229>, 0x55555578fb04 <exec_byte_code+6344>, 0x55555578fb8e <exec_byte_code+6482>, 0x55555578fbef <exec_byte_code+6579>, 0x55555578fc79 <exec_byte_code+6717>, 0x55555578fce4 <exec_byte_code+6824>, 0x55555578fd4f <exec_byte_code+6931>, 0x55555578fef0 <exec_byte_code+7348>, 0x55555578ed5e <exec_byte_code+2850>, 0x55555578ff36 <exec_byte_code+7418>, 0x55555578ff62 <exec_byte_code+7462>, 0x55555578ffd4 <exec_byte_code+7576>, 0x55555579001a <exec_byte_code+7646>, 0x555555790060 <exec_byte_code+7716>, 0x55555579008c <exec_byte_code+7760>, 0x5555557900ba <exec_byte_code+7806>, 0x5555557900e8 <exec_byte_code+7852>, 0x55555579011e <exec_byte_code+7906>, 0x555555790a33 <exec_byte_code+10231>, 0x55555579014f <exec_byte_code+7955>, 0x55555579017d <exec_byte_code+8001>, 0x5555557901ab <exec_byte_code+8047>, 0x5555557901d9 <exec_byte_code+8093>, 0x555555790207 <exec_byte_code+8139>, 0x555555790235 <exec_byte_code+8185>, 0x55555578ed5e <exec_byte_code+2850>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790261 <exec_byte_code+8229>, 0x5555557902a2 <exec_byte_code+8294>, 0x5555557902ce <exec_byte_code+8338>, 0x5555557902fa <exec_byte_code+8382>, 0x555555790334 <exec_byte_code+8440>, 0x55555579036e <exec_byte_code+8498>, 0x55555579039a <exec_byte_code+8542>, 0x5555557903c6 <exec_byte_code+8586>, 0x555555790400 <exec_byte_code+8644>, 0x55555579043a <exec_byte_code+8702>, 0x555555790474 <exec_byte_code+8760>, 0x5555557904a2 <exec_byte_code+8806>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578ecfa <exec_byte_code+2750>, 0x55555578ea89 <exec_byte_code+2125>, 0x55555578e4cf <exec_byte_code+659>, 0x55555578eb0f <exec_byte_code+2259>, 0x55555578eb4d <exec_byte_code+2321>, 0x55555578eb8b <exec_byte_code+2383>, 0x55555578ebcd <exec_byte_code+2449>, 0x55555578ecd8 <exec_byte_code+2716>, 0x55555578e742 <exec_byte_code+1286>, 0x55555578ed3c <exec_byte_code+2816>, 0x55555578ed80 <exec_byte_code+2884>, 0x55555578ede2 <exec_byte_code+2982>, 0x55555578ee13 <exec_byte_code+3031>, 0x55555578ef4f <exec_byte_code+3347>, 0x55555578efa2 <exec_byte_code+3430>, 0x55555578efe2 <exec_byte_code+3494>, 0x55555578f021 <exec_byte_code+3557>, 0x555555790a33 <exec_byte_code+10231>, 0x5555557904ce <exec_byte_code+8850>, 0x55555579050e <exec_byte_code+8914>, 0x55555579053a <exec_byte_code+8958>, 0x555555790566 <exec_byte_code+9002>, 0x555555790592 <exec_byte_code+9046>, 0x5555557905be <exec_byte_code+9090>, 0x5555557905f8 <exec_byte_code+9148>, 0x555555790632 <exec_byte_code+9206>, 0x55555579066c <exec_byte_code+9264>, 0x5555557906a6 <exec_byte_code+9322>, 0x55555579075f <exec_byte_code+9507>, 0x555555790799 <exec_byte_code+9565>, 0x5555557907d3 <exec_byte_code+9623>, 0x5555557907ff <exec_byte_code+9667>, 0x555555790880 <exec_byte_code+9796>, 0x555555790901 <exec_byte_code+9925>, 0x55555579093f <exec_byte_code+9987>, 0x55555579097d <exec_byte_code+10049>, 0x55555578fdf1 <exec_byte_code+7093>, 0x55555578fe82 <exec_byte_code+7238>, 0x5555557909b3 <exec_byte_code+10103>, 0x5555557909f3 <exec_byte_code+10167>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f396 <exec_byte_code+4442>, 0x55555578f7de <exec_byte_code+5538>, 0x55555578ff93 <exec_byte_code+7511>, 0x555555790b06 <exec_byte_code+10442>, 0x555555790b47 <exec_byte_code+10507>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790b93 <exec_byte_code+10583>, 0x555555790bdf <exec_byte_code+10659>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x555555cde310 <main_thread+496> top = 0x7fffdc279408 pc = 0x555555e1b5fc "\302``T\303\304\305\006\006E$\210\207" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x5555569046b8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x555555e1b5e8 "\006\006b\210\300\006\006\006\006\006\006\006\006\006\006\301\006\a&\a\302``T\303\304\305\006\006E$\210\207" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #21 0x000055555575b19b in fetch_and_exec_byte_code (fun=XIL(0x555556a2d365), args_template=args_template@entry=513, nargs=nargs@entry=2, args=args@entry=0x7fffffffd020) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #22 0x000055555575cc51 in funcall_lambda (fun=fun@entry=XIL(0x555556a2d365), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffd020) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #23 0x000055555575cfdf in funcall_general (fun=XIL(0x555556a2d365), numargs=numargs@entry=2, args=args@entry=0x7fffffffd020) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x2aaa947905b8) #24 0x000055555575a1be in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffd018) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 512 } val = <optimized out> #25 0x0000555555756423 in Ffuncall_interactively (nargs=3, args=0x7fffffffd018) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #26 0x000055555575b86a in funcall_subr (subr=subr@entry=0x555555ced760 <Sfuncall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffffffd018) at /home/steve/src/emacs/emacs-master/src/eval.c:3072 fun = <optimized out> #27 0x000055555575cfcf in funcall_general (fun=XIL(0x555555ced765), numargs=numargs@entry=3, args=args@entry=0x7fffffffd018) at /home/steve/src/emacs/emacs-master/src/eval.c:2954 original_fun = XIL(0x82e0) #28 0x000055555575a1be in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd010) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 448 } val = <optimized out> #29 0x000055555575a581 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffd160) at /home/steve/src/emacs/emacs-master/src/eval.c:2679 i = 4 funcall_nargs = 4 funcall_args = 0x7fffffffd010 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = 3 retval = <optimized out> #30 0x0000555555756af8 in Fcall_interactively (function=XIL(0x2aaa947905b8), record_flag=XIL(0xe2e0), keys=XIL(0x55555684fa1d)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 27 record_then_fail = false save_this_command = XIL(0x2aaa947905b8) save_this_original_command = XIL(0x2aaa941b1d68) save_real_this_command = XIL(0x2aaa947905b8) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x5555569c5db3) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #31 0x000055555575b79e in funcall_subr (subr=0x555555ced720 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffdc2791e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3051 argbuf = {XIL(0x555556a2d365), XIL(0), XIL(0), make_fixnum(0), XIL(0), make_fixnum(0), XIL(0), make_fixnum(11728030941184)} a = <optimized out> fun = <optimized out> #32 0x000055555578e9fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffe9f1ad6d), args_template=<optimized out>, args_template@entry=769, nargs=<optimized out>, nargs@entry=3, args=<optimized out>, args@entry=0x7fffffffd4f0) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 3 call_fun = <optimized out> count1 = { bytes = 384 } template = <optimized out> val = <optimized out> call_args = 0x7fffdc2791e8 original_fun = XIL(0x2aaa940ee088) bytecode = <optimized out> op = 3 type = <optimized out> targets = {0x555555790a33 <exec_byte_code+10231>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a85 <exec_byte_code+10313>, 0x555555790a87 <exec_byte_code+10315>, 0x555555790a89 <exec_byte_code+10317>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a8b <exec_byte_code+10319>, 0x555555790ac4 <exec_byte_code+10376>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e453 <exec_byte_code+535>, 0x55555578e455 <exec_byte_code+537>, 0x55555578e457 <exec_byte_code+539>, 0x55555578e459 <exec_byte_code+541>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e45b <exec_byte_code+543>, 0x55555578e408 <exec_byte_code+460>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6a9 <exec_byte_code+1133>, 0x55555578e6ab <exec_byte_code+1135>, 0x55555578e6ad <exec_byte_code+1137>, 0x55555578e6af <exec_byte_code+1139>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6c4 <exec_byte_code+1160>, 0x55555578e6b1 <exec_byte_code+1141>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e7d3 <exec_byte_code+1431>, 0x55555578e7d5 <exec_byte_code+1433>, 0x55555578e7d7 <exec_byte_code+1435>, 0x55555578e7d9 <exec_byte_code+1437>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e76e <exec_byte_code+1330>, 0x55555578e778 <exec_byte_code+1340>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e8ab <exec_byte_code+1647>, 0x55555578e8b0 <exec_byte_code+1652>, 0x55555578e8b5 <exec_byte_code+1657>, 0x55555578e8ba <exec_byte_code+1662>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e7db <exec_byte_code+1439>, 0x55555578e7e5 <exec_byte_code+1449>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea81 <exec_byte_code+2117>, 0x55555578ea83 <exec_byte_code+2119>, 0x55555578ea85 <exec_byte_code+2121>, 0x55555578ea87 <exec_byte_code+2123>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea1d <exec_byte_code+2017>, 0x55555578ea27 <exec_byte_code+2027>, 0x55555578ef1f <exec_byte_code+3299>, 0x55555578eebf <exec_byte_code+3203>, 0x55555578ee54 <exec_byte_code+3096>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f07b <exec_byte_code+3647>, 0x55555578f12d <exec_byte_code+3825>, 0x55555578f16d <exec_byte_code+3889>, 0x55555578f1b4 <exec_byte_code+3960>, 0x55555578f1fb <exec_byte_code+4031>, 0x55555578e56c <exec_byte_code+816>, 0x55555578e5ba <exec_byte_code+894>, 0x55555578f246 <exec_byte_code+4106>, 0x55555578e511 <exec_byte_code+725>, 0x55555578e5f4 <exec_byte_code+952>, 0x55555578f280 <exec_byte_code+4164>, 0x55555578f2ba <exec_byte_code+4222>, 0x55555578f2e6 <exec_byte_code+4266>, 0x55555578f320 <exec_byte_code+4324>, 0x55555578f359 <exec_byte_code+4381>, 0x55555578f3d7 <exec_byte_code+4507>, 0x55555578f403 <exec_byte_code+4551>, 0x55555578f4fb <exec_byte_code+4799>, 0x55555578f5f6 <exec_byte_code+5050>, 0x55555578f622 <exec_byte_code+5094>, 0x55555578f64e <exec_byte_code+5138>, 0x55555578f688 <exec_byte_code+5196>, 0x55555578f6c2 <exec_byte_code+5254>, 0x55555578f6fc <exec_byte_code+5312>, 0x55555578f73c <exec_byte_code+5376>, 0x55555578f772 <exec_byte_code+5430>, 0x55555578f7a8 <exec_byte_code+5484>, 0x55555578f81f <exec_byte_code+5603>, 0x55555578f876 <exec_byte_code+5690>, 0x55555578f8cd <exec_byte_code+5777>, 0x55555578f938 <exec_byte_code+5884>, 0x55555578f9ab <exec_byte_code+5999>, 0x55555578fa1e <exec_byte_code+6114>, 0x55555578fa91 <exec_byte_code+6229>, 0x55555578fb04 <exec_byte_code+6344>, 0x55555578fb8e <exec_byte_code+6482>, 0x55555578fbef <exec_byte_code+6579>, 0x55555578fc79 <exec_byte_code+6717>, 0x55555578fce4 <exec_byte_code+6824>, 0x55555578fd4f <exec_byte_code+6931>, 0x55555578fef0 <exec_byte_code+7348>, 0x55555578ed5e <exec_byte_code+2850>, 0x55555578ff36 <exec_byte_code+7418>, 0x55555578ff62 <exec_byte_code+7462>, 0x55555578ffd4 <exec_byte_code+7576>, 0x55555579001a <exec_byte_code+7646>, 0x555555790060 <exec_byte_code+7716>, 0x55555579008c <exec_byte_code+7760>, 0x5555557900ba <exec_byte_code+7806>, 0x5555557900e8 <exec_byte_code+7852>, 0x55555579011e <exec_byte_code+7906>, 0x555555790a33 <exec_byte_code+10231>, 0x55555579014f <exec_byte_code+7955>, 0x55555579017d <exec_byte_code+8001>, 0x5555557901ab <exec_byte_code+8047>, 0x5555557901d9 <exec_byte_code+8093>, 0x555555790207 <exec_byte_code+8139>, 0x555555790235 <exec_byte_code+8185>, 0x55555578ed5e <exec_byte_code+2850>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790261 <exec_byte_code+8229>, 0x5555557902a2 <exec_byte_code+8294>, 0x5555557902ce <exec_byte_code+8338>, 0x5555557902fa <exec_byte_code+8382>, 0x555555790334 <exec_byte_code+8440>, 0x55555579036e <exec_byte_code+8498>, 0x55555579039a <exec_byte_code+8542>, 0x5555557903c6 <exec_byte_code+8586>, 0x555555790400 <exec_byte_code+8644>, 0x55555579043a <exec_byte_code+8702>, 0x555555790474 <exec_byte_code+8760>, 0x5555557904a2 <exec_byte_code+8806>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578ecfa <exec_byte_code+2750>, 0x55555578ea89 <exec_byte_code+2125>, 0x55555578e4cf <exec_byte_code+659>, 0x55555578eb0f <exec_byte_code+2259>, 0x55555578eb4d <exec_byte_code+2321>, 0x55555578eb8b <exec_byte_code+2383>, 0x55555578ebcd <exec_byte_code+2449>, 0x55555578ecd8 <exec_byte_code+2716>, 0x55555578e742 <exec_byte_code+1286>, 0x55555578ed3c <exec_byte_code+2816>, 0x55555578ed80 <exec_byte_code+2884>, 0x55555578ede2 <exec_byte_code+2982>, 0x55555578ee13 <exec_byte_code+3031>, 0x55555578ef4f <exec_byte_code+3347>, 0x55555578efa2 <exec_byte_code+3430>, 0x55555578efe2 <exec_byte_code+3494>, 0x55555578f021 <exec_byte_code+3557>, 0x555555790a33 <exec_byte_code+10231>, 0x5555557904ce <exec_byte_code+8850>, 0x55555579050e <exec_byte_code+8914>, 0x55555579053a <exec_byte_code+8958>, 0x555555790566 <exec_byte_code+9002>, 0x555555790592 <exec_byte_code+9046>, 0x5555557905be <exec_byte_code+9090>, 0x5555557905f8 <exec_byte_code+9148>, 0x555555790632 <exec_byte_code+9206>, 0x55555579066c <exec_byte_code+9264>, 0x5555557906a6 <exec_byte_code+9322>, 0x55555579075f <exec_byte_code+9507>, 0x555555790799 <exec_byte_code+9565>, 0x5555557907d3 <exec_byte_code+9623>, 0x5555557907ff <exec_byte_code+9667>, 0x555555790880 <exec_byte_code+9796>, 0x555555790901 <exec_byte_code+9925>, 0x55555579093f <exec_byte_code+9987>, 0x55555579097d <exec_byte_code+10049>, 0x55555578fdf1 <exec_byte_code+7093>, 0x55555578fe82 <exec_byte_code+7238>, 0x5555557909b3 <exec_byte_code+10103>, 0x5555557909f3 <exec_byte_code+10167>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f396 <exec_byte_code+4442>, 0x55555578f7de <exec_byte_code+5538>, 0x55555578ff93 <exec_byte_code+7511>, 0x555555790b06 <exec_byte_code+10442>, 0x555555790b47 <exec_byte_code+10507>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790b93 <exec_byte_code+10583>, 0x555555790bdf <exec_byte_code+10659>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 2 '\002' bc = 0x555555cde310 <main_thread+496> top = 0x7fffdc2791e0 pc = 0x7fffea63e2ef "\006\a9\205\231" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe9ebd4e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffea63e268 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #33 0x000055555575b19b in fetch_and_exec_byte_code (fun=XIL(0x7fffe9f1ad6d), args_template=args_template@entry=769, nargs=nargs@entry=3, args=args@entry=0x7fffffffd4f0) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #34 0x000055555575cc51 in funcall_lambda (fun=fun@entry=XIL(0x7fffe9f1ad6d), nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffd4f0) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #35 0x000055555575cfdf in funcall_general (fun=XIL(0x7fffe9f1ad6d), numargs=numargs@entry=3, args=args@entry=0x7fffffffd4f0) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x2aaa941b1d68) #36 0x000055555575a1be in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd4e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 288 } val = <optimized out> #37 0x0000555555756423 in Ffuncall_interactively (nargs=4, args=0x7fffffffd4e8) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #38 0x000055555575b86a in funcall_subr (subr=subr@entry=0x555555ced760 <Sfuncall_interactively>, numargs=numargs@entry=4, args=args@entry=0x7fffffffd4e8) at /home/steve/src/emacs/emacs-master/src/eval.c:3072 fun = <optimized out> #39 0x000055555575cfcf in funcall_general (fun=XIL(0x555555ced765), numargs=numargs@entry=4, args=args@entry=0x7fffffffd4e8) at /home/steve/src/emacs/emacs-master/src/eval.c:2954 original_fun = XIL(0x82e0) #40 0x000055555575a1be in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffffffd4e0) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 224 } val = <optimized out> #41 0x000055555575a581 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffd630) at /home/steve/src/emacs/emacs-master/src/eval.c:2679 i = 5 funcall_nargs = 5 funcall_args = 0x7fffffffd4e0 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = 4 retval = <optimized out> #42 0x0000555555756af8 in Fcall_interactively (function=XIL(0x2aaa941b1d68), record_flag=XIL(0), keys=XIL(0x7fffea5d6f95)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = XIL(0x2aaa941b1d68) save_this_original_command = XIL(0x2aaa941b1d68) save_real_this_command = XIL(0x2aaa941b1d68) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x7fffe9dab383) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #43 0x000055555575b79e in funcall_subr (subr=0x555555ced720 <Scall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffdc279070) at /home/steve/src/emacs/emacs-master/src/eval.c:3051 argbuf = {XIL(0x2aaa941b1d68), XIL(0), XIL(0), XIL(0x5555557665d5), XIL(0x7fffe9f1acfb), XIL(0x4), XIL(0), make_fixnum(11728029401088)} a = <optimized out> fun = <optimized out> #44 0x000055555578e9fb in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffe9ebd4a5), args_template=<optimized out>, args_template@entry=1025, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffd8c8) at /home/steve/src/emacs/emacs-master/src/bytecode.c:815 call_nargs = 3 call_fun = <optimized out> count1 = { bytes = 160 } template = <optimized out> val = <optimized out> call_args = 0x7fffdc279070 original_fun = XIL(0x2aaa940ee088) bytecode = <optimized out> op = 3 type = <optimized out> targets = {0x555555790a33 <exec_byte_code+10231>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a85 <exec_byte_code+10313>, 0x555555790a87 <exec_byte_code+10315>, 0x555555790a89 <exec_byte_code+10317>, 0x555555790a50 <exec_byte_code+10260>, 0x555555790a8b <exec_byte_code+10319>, 0x555555790ac4 <exec_byte_code+10376>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e453 <exec_byte_code+535>, 0x55555578e455 <exec_byte_code+537>, 0x55555578e457 <exec_byte_code+539>, 0x55555578e459 <exec_byte_code+541>, 0x55555578e41b <exec_byte_code+479>, 0x55555578e45b <exec_byte_code+543>, 0x55555578e408 <exec_byte_code+460>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6a9 <exec_byte_code+1133>, 0x55555578e6ab <exec_byte_code+1135>, 0x55555578e6ad <exec_byte_code+1137>, 0x55555578e6af <exec_byte_code+1139>, 0x55555578e64f <exec_byte_code+1043>, 0x55555578e6c4 <exec_byte_code+1160>, 0x55555578e6b1 <exec_byte_code+1141>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e7d3 <exec_byte_code+1431>, 0x55555578e7d5 <exec_byte_code+1433>, 0x55555578e7d7 <exec_byte_code+1435>, 0x55555578e7d9 <exec_byte_code+1437>, 0x55555578e78b <exec_byte_code+1359>, 0x55555578e76e <exec_byte_code+1330>, 0x55555578e778 <exec_byte_code+1340>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e8ab <exec_byte_code+1647>, 0x55555578e8b0 <exec_byte_code+1652>, 0x55555578e8b5 <exec_byte_code+1657>, 0x55555578e8ba <exec_byte_code+1662>, 0x55555578e7f8 <exec_byte_code+1468>, 0x55555578e7db <exec_byte_code+1439>, 0x55555578e7e5 <exec_byte_code+1449>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea81 <exec_byte_code+2117>, 0x55555578ea83 <exec_byte_code+2119>, 0x55555578ea85 <exec_byte_code+2121>, 0x55555578ea87 <exec_byte_code+2123>, 0x55555578ea3a <exec_byte_code+2046>, 0x55555578ea1d <exec_byte_code+2017>, 0x55555578ea27 <exec_byte_code+2027>, 0x55555578ef1f <exec_byte_code+3299>, 0x55555578eebf <exec_byte_code+3203>, 0x55555578ee54 <exec_byte_code+3096>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f07b <exec_byte_code+3647>, 0x55555578f12d <exec_byte_code+3825>, 0x55555578f16d <exec_byte_code+3889>, 0x55555578f1b4 <exec_byte_code+3960>, 0x55555578f1fb <exec_byte_code+4031>, 0x55555578e56c <exec_byte_code+816>, 0x55555578e5ba <exec_byte_code+894>, 0x55555578f246 <exec_byte_code+4106>, 0x55555578e511 <exec_byte_code+725>, 0x55555578e5f4 <exec_byte_code+952>, 0x55555578f280 <exec_byte_code+4164>, 0x55555578f2ba <exec_byte_code+4222>, 0x55555578f2e6 <exec_byte_code+4266>, 0x55555578f320 <exec_byte_code+4324>, 0x55555578f359 <exec_byte_code+4381>, 0x55555578f3d7 <exec_byte_code+4507>, 0x55555578f403 <exec_byte_code+4551>, 0x55555578f4fb <exec_byte_code+4799>, 0x55555578f5f6 <exec_byte_code+5050>, 0x55555578f622 <exec_byte_code+5094>, 0x55555578f64e <exec_byte_code+5138>, 0x55555578f688 <exec_byte_code+5196>, 0x55555578f6c2 <exec_byte_code+5254>, 0x55555578f6fc <exec_byte_code+5312>, 0x55555578f73c <exec_byte_code+5376>, 0x55555578f772 <exec_byte_code+5430>, 0x55555578f7a8 <exec_byte_code+5484>, 0x55555578f81f <exec_byte_code+5603>, 0x55555578f876 <exec_byte_code+5690>, 0x55555578f8cd <exec_byte_code+5777>, 0x55555578f938 <exec_byte_code+5884>, 0x55555578f9ab <exec_byte_code+5999>, 0x55555578fa1e <exec_byte_code+6114>, 0x55555578fa91 <exec_byte_code+6229>, 0x55555578fb04 <exec_byte_code+6344>, 0x55555578fb8e <exec_byte_code+6482>, 0x55555578fbef <exec_byte_code+6579>, 0x55555578fc79 <exec_byte_code+6717>, 0x55555578fce4 <exec_byte_code+6824>, 0x55555578fd4f <exec_byte_code+6931>, 0x55555578fef0 <exec_byte_code+7348>, 0x55555578ed5e <exec_byte_code+2850>, 0x55555578ff36 <exec_byte_code+7418>, 0x55555578ff62 <exec_byte_code+7462>, 0x55555578ffd4 <exec_byte_code+7576>, 0x55555579001a <exec_byte_code+7646>, 0x555555790060 <exec_byte_code+7716>, 0x55555579008c <exec_byte_code+7760>, 0x5555557900ba <exec_byte_code+7806>, 0x5555557900e8 <exec_byte_code+7852>, 0x55555579011e <exec_byte_code+7906>, 0x555555790a33 <exec_byte_code+10231>, 0x55555579014f <exec_byte_code+7955>, 0x55555579017d <exec_byte_code+8001>, 0x5555557901ab <exec_byte_code+8047>, 0x5555557901d9 <exec_byte_code+8093>, 0x555555790207 <exec_byte_code+8139>, 0x555555790235 <exec_byte_code+8185>, 0x55555578ed5e <exec_byte_code+2850>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790261 <exec_byte_code+8229>, 0x5555557902a2 <exec_byte_code+8294>, 0x5555557902ce <exec_byte_code+8338>, 0x5555557902fa <exec_byte_code+8382>, 0x555555790334 <exec_byte_code+8440>, 0x55555579036e <exec_byte_code+8498>, 0x55555579039a <exec_byte_code+8542>, 0x5555557903c6 <exec_byte_code+8586>, 0x555555790400 <exec_byte_code+8644>, 0x55555579043a <exec_byte_code+8702>, 0x555555790474 <exec_byte_code+8760>, 0x5555557904a2 <exec_byte_code+8806>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578ecfa <exec_byte_code+2750>, 0x55555578ea89 <exec_byte_code+2125>, 0x55555578e4cf <exec_byte_code+659>, 0x55555578eb0f <exec_byte_code+2259>, 0x55555578eb4d <exec_byte_code+2321>, 0x55555578eb8b <exec_byte_code+2383>, 0x55555578ebcd <exec_byte_code+2449>, 0x55555578ecd8 <exec_byte_code+2716>, 0x55555578e742 <exec_byte_code+1286>, 0x55555578ed3c <exec_byte_code+2816>, 0x55555578ed80 <exec_byte_code+2884>, 0x55555578ede2 <exec_byte_code+2982>, 0x55555578ee13 <exec_byte_code+3031>, 0x55555578ef4f <exec_byte_code+3347>, 0x55555578efa2 <exec_byte_code+3430>, 0x55555578efe2 <exec_byte_code+3494>, 0x55555578f021 <exec_byte_code+3557>, 0x555555790a33 <exec_byte_code+10231>, 0x5555557904ce <exec_byte_code+8850>, 0x55555579050e <exec_byte_code+8914>, 0x55555579053a <exec_byte_code+8958>, 0x555555790566 <exec_byte_code+9002>, 0x555555790592 <exec_byte_code+9046>, 0x5555557905be <exec_byte_code+9090>, 0x5555557905f8 <exec_byte_code+9148>, 0x555555790632 <exec_byte_code+9206>, 0x55555579066c <exec_byte_code+9264>, 0x5555557906a6 <exec_byte_code+9322>, 0x55555579075f <exec_byte_code+9507>, 0x555555790799 <exec_byte_code+9565>, 0x5555557907d3 <exec_byte_code+9623>, 0x5555557907ff <exec_byte_code+9667>, 0x555555790880 <exec_byte_code+9796>, 0x555555790901 <exec_byte_code+9925>, 0x55555579093f <exec_byte_code+9987>, 0x55555579097d <exec_byte_code+10049>, 0x55555578fdf1 <exec_byte_code+7093>, 0x55555578fe82 <exec_byte_code+7238>, 0x5555557909b3 <exec_byte_code+10103>, 0x5555557909f3 <exec_byte_code+10167>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x55555578f396 <exec_byte_code+4442>, 0x55555578f7de <exec_byte_code+5538>, 0x55555578ff93 <exec_byte_code+7511>, 0x555555790b06 <exec_byte_code+10442>, 0x555555790b47 <exec_byte_code+10507>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790b93 <exec_byte_code+10583>, 0x555555790bdf <exec_byte_code+10659>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790a33 <exec_byte_code+10231>, 0x555555790c75 <exec_byte_code+10809> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x555555cde310 <main_thread+496> top = 0x7fffdc279068 pc = 0x7fffea63e2ef "\006\a9\205\231" bytestr = <optimized out> vector = <optimized out> maxdepth = <optimized out> const_length = <optimized out> bytestr_length = <optimized out> vectorp = 0x7fffe9ebd4e8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffea63e268 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> result = <optimized out> #45 0x000055555575b19b in fetch_and_exec_byte_code (fun=XIL(0x7fffe9ebd4a5), args_template=args_template@entry=1025, nargs=nargs@entry=1, args=args@entry=0x7fffffffd8c8) at /home/steve/src/emacs/emacs-master/src/eval.c:3094 #46 0x000055555575cc51 in funcall_lambda (fun=fun@entry=XIL(0x7fffe9ebd4a5), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffd8c8) at /home/steve/src/emacs/emacs-master/src/eval.c:3166 val = <optimized out> syms_left = <optimized out> next = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #47 0x000055555575cfdf in funcall_general (fun=XIL(0x7fffe9ebd4a5), numargs=numargs@entry=1, args=args@entry=0x7fffffffd8c8) at /home/steve/src/emacs/emacs-master/src/eval.c:2958 original_fun = XIL(0x4ec0) #48 0x000055555575a1be in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffd8c0) at /home/steve/src/emacs/emacs-master/src/eval.c:3008 count = { bytes = 128 } val = <optimized out> #49 0x00005555556f3ea7 in call1 (arg1=<optimized out>, fn=XIL(0x4ec0)) at /home/steve/src/emacs/emacs-master/src/lisp.h:3256 cmd = <optimized out> keybuf = {make_fixnum(134217848), XIL(0x7fffea06742d), XIL(0x80), XIL(0x9f30), XIL(0x555555d72e50), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x55555574aa59), XIL(0x9f30), XIL(0x7fffffffd990), make_fixnum(0), XIL(0), XIL(0), XIL(0x555555758b95), XIL(0x555555e1b220), XIL(0x60), XIL(0x7fffe9dd0493), XIL(0), make_fixnum(1000), XIL(0x555555759f49), XIL(0xb), XIL(0x9f30), XIL(0), XIL(0x7fffe9e2b70d), XIL(0), XIL(0x1f21f00657f61b00), XIL(0x60), XIL(0x7fffea5d6e4b)} i = <optimized out> last_pt = 148 prev_modiff = 16 prev_buffer = 0x7fffe9e2b708 #50 command_loop_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1529 cmd = <optimized out> keybuf = {make_fixnum(134217848), XIL(0x7fffea06742d), XIL(0x80), XIL(0x9f30), XIL(0x555555d72e50), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x55555574aa59), XIL(0x9f30), XIL(0x7fffffffd990), make_fixnum(0), XIL(0), XIL(0), XIL(0x555555758b95), XIL(0x555555e1b220), XIL(0x60), XIL(0x7fffe9dd0493), XIL(0), make_fixnum(1000), XIL(0x555555759f49), XIL(0xb), XIL(0x9f30), XIL(0), XIL(0x7fffe9e2b70d), XIL(0), XIL(0x1f21f00657f61b00), XIL(0x60), XIL(0x7fffea5d6e4b)} i = <optimized out> last_pt = 148 prev_modiff = 16 prev_buffer = 0x7fffe9e2b708 #51 0x00005555557591d1 in internal_condition_case (bfun=bfun@entry=0x5555556f3a7f <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x5555556e90ed <cmd_error>) at /home/steve/src/emacs/emacs-master/src/eval.c:1486 val = <optimized out> c = 0x555555e827f0 #52 0x00005555556e3bbc in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/keyboard.c:1157 val = <optimized out> #53 0x0000555555759148 in internal_catch (tag=tag@entry=XIL(0x10860), func=func@entry=0x5555556e3ba2 <command_loop_2>, arg=arg@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/eval.c:1209 val = <optimized out> c = 0x555555e826b0 #54 0x00005555556e3b7f in command_loop () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1135 #55 0x00005555556e8cfa in recursive_edit_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:744 val = <optimized out> #56 0x00005555556e9005 in Frecursive_edit () at /home/steve/src/emacs/emacs-master/src/keyboard.c:827 buffer = <optimized out> #57 0x00005555556e2f9b in main (argc=4, argv=0x7fffffffdc88) at /home/steve/src/emacs/emacs-master/src/emacs.c:2625 stack_bottom_variable = 0x7fffeef573ea <_nl_C_name> old_argc = <optimized out> no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = <optimized out> skip_args = 0 temacs = 0x0 attempt_load_pdump = <optimized out> only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> Lisp Backtrace: "make-xwidget" (0xdc279410) "xwidget-insert" (0xdc279370) "xwidget-webkit--create-new-session-buffer" (0xdc279308) "xwidget-webkit-new-session" (0xdc2792c0) "xwidget-webkit-goto-url" (0xdc279280) "xwidget-webkit-browse-url" (0xffffd020) "funcall-interactively" (0xffffd018) "call-interactively" (0xdc2791e8) "command-execute" (0xdc279140) "execute-extended-command" (0xffffd4f0) "funcall-interactively" (0xffffd4e8) "call-interactively" (0xdc279070) "command-execute" (0xffffd8c8) ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 10:06 bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Stephen Berman 2023-09-18 11:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-18 11:28 ` Eli Zaretskii @ 2023-12-07 10:28 ` Ramon Diaz-Uriarte 2023-12-09 15:12 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-09-04 11:23 ` Peter Oliver 2024-09-21 21:45 ` bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure Doug Maxey 4 siblings, 1 reply; 39+ messages in thread From: Ramon Diaz-Uriarte @ 2023-12-07 10:28 UTC (permalink / raw) To: 66068; +Cc: rdiaz02, stephen.berman For what is worth, xwidget-webkit-browse-url does not make Emacs 30 (30.0.50) or 29 (29.1.90) abort on my system (Debian) (I just built both a few minutes ago after freshly checking the git repos). The webkitgtk packages I have are: libwebkit2gtk-4.0-37:amd64 2.42.2-1 libwebkit2gtk-4.0-dev:amd64 2.42.2-1 libwebkit2gtk-4.0-doc 2.42.2-1 libwebkit2gtk-4.1-0:amd64 2.42.2-1 In case it could matter, I am using XMonad as window manager. When `M-x xwidget-webkit-browse-url` and I enter the URL at the prompt and press enter, on the terminal from which I did `emacs -Q` I see ------------------- Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal libEGL warning: failed to get driver name for fd -1 libEGL warning: MESA-LOADER: failed to retrieve device information libEGL warning: failed to get driver name for fd -1 ------------------- But everything seems to work normally. Best, Ramon Diaz-Uriarte ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-07 10:28 ` Ramon Diaz-Uriarte @ 2023-12-09 15:12 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-09 20:39 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-09 15:12 UTC (permalink / raw) To: Ramon Diaz-Uriarte; +Cc: 66068 On Thu, 07 Dec 2023 11:28:00 +0100 Ramon Diaz-Uriarte <rdiaz02@gmail.com> wrote: > For what is worth, xwidget-webkit-browse-url does not make Emacs 30 (30.0.50) > or 29 (29.1.90) abort on my system (Debian) (I just built both a few minutes > ago after freshly checking the git repos). > > The webkitgtk packages I have are: > > libwebkit2gtk-4.0-37:amd64 2.42.2-1 > libwebkit2gtk-4.0-dev:amd64 2.42.2-1 > libwebkit2gtk-4.0-doc 2.42.2-1 > libwebkit2gtk-4.1-0:amd64 2.42.2-1 This prompted me to update my webkitgtk to 2.42.3, the latest stable release, then I rebuilt Emacs from the latest commit on master. But invoking xwidget-webkit-browse-url stills makes Emacs crash for me. > In case it could matter, I am using XMonad as window manager. When > `M-x xwidget-webkit-browse-url` and I enter the URL at the prompt and press > enter, on the terminal from which I did `emacs -Q` I see > > ------------------- > Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want > WebKit to use a different signal > libEGL warning: failed to get driver name for fd -1 > > libEGL warning: MESA-LOADER: failed to retrieve device information > > libEGL warning: failed to get driver name for fd -1 > ------------------- > > But everything seems to work normally. I get the signal 10 message, but I think that's been emitted for some time when invoking xwidget-webkit-browse-url and isn't related to the crash. I don't get the libEGL warnings, but I do get the following, which I think I haven't seen previously and seems like it could be related to the crash (which is perhaps then different from what I reported in my OP of this bug): (emacs-master:10722): GLib-CRITICAL **: 15:46:25.356: Source ID 658 was not found when attempting to remove it X protocol error: GLXBadWindow on protocol request 151 Serial no: 6143 Failing resource ID (if any): 0x2e001fe Minor code: 32 This is a bug! Please report this to bug-gnu-emacs@gnu.org! Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-09 15:12 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-09 20:39 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 5:32 ` Eli Zaretskii 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-09 20:39 UTC (permalink / raw) To: Ramon Diaz-Uriarte; +Cc: 66068 On Sat, 09 Dec 2023 16:12:03 +0100 Stephen Berman <stephen.berman@gmx.net> wrote: > On Thu, 07 Dec 2023 11:28:00 +0100 Ramon Diaz-Uriarte <rdiaz02@gmail.com> wrote: > >> For what is worth, xwidget-webkit-browse-url does not make Emacs 30 (30.0.50) >> or 29 (29.1.90) abort on my system (Debian) (I just built both a few minutes >> ago after freshly checking the git repos). >> >> The webkitgtk packages I have are: >> >> libwebkit2gtk-4.0-37:amd64 2.42.2-1 >> libwebkit2gtk-4.0-dev:amd64 2.42.2-1 >> libwebkit2gtk-4.0-doc 2.42.2-1 >> libwebkit2gtk-4.1-0:amd64 2.42.2-1 > > This prompted me to update my webkitgtk to 2.42.3, the latest stable > release, then I rebuilt Emacs from the latest commit on master. But > invoking xwidget-webkit-browse-url stills makes Emacs crash for me. > >> In case it could matter, I am using XMonad as window manager. When >> `M-x xwidget-webkit-browse-url` and I enter the URL at the prompt and press >> enter, on the terminal from which I did `emacs -Q` I see >> >> ------------------- >> Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want >> WebKit to use a different signal >> libEGL warning: failed to get driver name for fd -1 >> >> libEGL warning: MESA-LOADER: failed to retrieve device information >> >> libEGL warning: failed to get driver name for fd -1 >> ------------------- >> >> But everything seems to work normally. > > I get the signal 10 message, but I think that's been emitted for some > time when invoking xwidget-webkit-browse-url and isn't related to the > crash. I don't get the libEGL warnings, but I do get the following, > which I think I haven't seen previously and seems like it could be > related to the crash (which is perhaps then different from what I > reported in my OP of this bug): > > (emacs-master:10722): GLib-CRITICAL **: 15:46:25.356: Source ID 658 was not > found when attempting to remove it > X protocol error: GLXBadWindow on protocol request 151 > Serial no: 6143 > Failing resource ID (if any): 0x2e001fe > Minor code: 32 > This is a bug! Please report this to bug-gnu-emacs@gnu.org! My memory was wrong: in fact, the same output appears at the end of the GDB backtrace attached to my OP in this bug. And I just ran the emacs I built against the latest webkitgtk under gdb, and when I start it with -Q (or -q), invoking xwidget-webkit-browse-url makes it crash, and the backtrace appears to be essentially the same as the one in my OP (except in some of the frames the output is now much less detailed; perhaps because I'm now building emacs with native compilation?). And just as I reported in a previous followup, when I start my fresh build of emacs with -q -xrm "emacs.synchronous: true" outside of gdb, I also get the crash, but when I start it under gdb with the same command line arguments, then invoking xwidget-webkit-browse-url works fine. I have no idea why there is this difference, and no one offered an explanation for it the last time; maybe this time? Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-09 20:39 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 5:32 ` Eli Zaretskii 2023-12-10 13:36 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Eli Zaretskii @ 2023-12-10 5:32 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068, rdiaz02 > Cc: 66068@debbugs.gnu.org > Date: Sat, 09 Dec 2023 21:39:47 +0100 > From: Stephen Berman via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> > > My memory was wrong: in fact, the same output appears at the end of the > GDB backtrace attached to my OP in this bug. And I just ran the emacs I > built against the latest webkitgtk under gdb, and when I start it with > -Q (or -q), invoking xwidget-webkit-browse-url makes it crash, and the > backtrace appears to be essentially the same as the one in my OP (except > in some of the frames the output is now much less detailed; perhaps > because I'm now building emacs with native compilation?). And just as I > reported in a previous followup, when I start my fresh build of emacs > with -q -xrm "emacs.synchronous: true" outside of gdb, I also get the > crash, but when I start it under gdb with the same command line > arguments, then invoking xwidget-webkit-browse-url works fine. I have > no idea why there is this difference, and no one offered an explanation > for it the last time; maybe this time? I don't have an explanation, but I want to point out that it is still possible to debug these crashes with GDB: by producing a core file and then invoking GDB on that core file. There are some restrictions and disadvantages to what you can do in GDB when debugging a core file as opposed to a running program, but most of the functionalities will still work, and might provide valuable insights. So my suggestion is to get Emacs to crash when you run it with '-q -xrm "emacs.synchronous: true"', and then debug the core file and post the findings here. Thanks. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 5:32 ` Eli Zaretskii @ 2023-12-10 13:36 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:02 ` Eli Zaretskii 2023-12-11 21:03 ` Ramon Diaz-Uriarte 0 siblings, 2 replies; 39+ messages in thread From: Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 13:36 UTC (permalink / raw) To: Eli Zaretskii; +Cc: 66068, rdiaz02 [-- Attachment #1: Type: text/plain, Size: 2673 bytes --] On Sun, 10 Dec 2023 07:32:32 +0200 Eli Zaretskii <eliz@gnu.org> wrote: >> Cc: 66068@debbugs.gnu.org >> Date: Sat, 09 Dec 2023 21:39:47 +0100 >> From: Stephen Berman via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> >> >> My memory was wrong: in fact, the same output appears at the end of the >> GDB backtrace attached to my OP in this bug. And I just ran the emacs I >> built against the latest webkitgtk under gdb, and when I start it with >> -Q (or -q), invoking xwidget-webkit-browse-url makes it crash, and the >> backtrace appears to be essentially the same as the one in my OP (except >> in some of the frames the output is now much less detailed; perhaps >> because I'm now building emacs with native compilation?). And just as I >> reported in a previous followup, when I start my fresh build of emacs >> with -q -xrm "emacs.synchronous: true" outside of gdb, I also get the >> crash, but when I start it under gdb with the same command line >> arguments, then invoking xwidget-webkit-browse-url works fine. I have >> no idea why there is this difference, and no one offered an explanation >> for it the last time; maybe this time? > > I don't have an explanation, but I want to point out that it is still > possible to debug these crashes with GDB: by producing a core file and > then invoking GDB on that core file. There are some restrictions and > disadvantages to what you can do in GDB when debugging a core file as > opposed to a running program, but most of the functionalities will > still work, and might provide valuable insights. > > So my suggestion is to get Emacs to crash when you run it with > '-q -xrm "emacs.synchronous: true"', and then debug the core file and > post the findings here. Upthread Po Lu made the same suggestion and I posted the backtrace, see <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg02461.html>. For comparison, I've done that again with my current build from master built against the latest webkitgtk and attached the backtrace. It looks to me largely similar to the earlier core backtrace, though in some frames less detailed, again maybe due to native compilation. I can try out any gdb instructions on the core file whose results you want to see. I would really like to know why xwidget-webkit-browse-url works with -q -xrm "emacs.synchronous: true" only under gdb and crashes otherwise. And also why Ramon Diaz-Uriarte does not get a crash: it seems to me unlikely that it started working with webkitgtk 2.42.2 but stopped again with 2.42.3 (I cannot readily try with 2.42.2 now). Steve Berman [-- Attachment #2: core-backtrace --] [-- Type: application/octet-stream, Size: 36144 bytes --] steve [ ~ ]$ cd ~/build/emacs-master/src/ steve [ ~/build/emacs-master/src ]$ gdb ./emacs ~/core GNU gdb (GDB) 13.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./emacs... warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing warning: core file may not match specified executable file. [New LWP 7001] [New LWP 7014] [New LWP 7002] [New LWP 7003] [New LWP 7015] [New LWP 7004] [New LWP 7016] [New LWP 7017] [New LWP 7018] [New LWP 7020] [New LWP 7026] [New LWP 7027] [New LWP 7022] [New LWP 7019] [New LWP 7028] [New LWP 7021] [New LWP 7032] [New LWP 7030] [New LWP 7039] [New LWP 7029] [New LWP 7023] [New LWP 7034] [New LWP 7024] [New LWP 7031] [New LWP 7043] [New LWP 7037] [New LWP 7025] [New LWP 7033] [New LWP 7038] [New LWP 7042] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `emacs-master -q -xrm emacs.synchronous: true'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; [Current thread is 1 (Thread 0x7faa621b3140 (LWP 7001))] SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0.0 TERM = dumb Breakpoint 1 at 0x55cf2d5d5209: file /home/steve/src/emacs/emacs-master/src/emacs.c, line 446. Breakpoint 2 at 0x55cf2d598f1b: file /home/steve/src/emacs/emacs-master/src/xterm.c, line 26956. (gdb) bt full #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = <optimized out> ret = 0 pd = <optimized out> old_mask = { __val = {2314885530818453536} } ret = <optimized out> #1 0x00007faa665a25ff in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007faa665543c2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #3 0x000055cf2d5d52cc in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at /home/steve/src/emacs/emacs-master/src/emacs.c:484 #4 0x000055cf2d5f2792 in emacs_abort () at /home/steve/src/emacs/emacs-master/src/sysdep.c:2391 #5 0x000055cf2d598c6b in x_connection_closed (dpy=0x55cf2f247410, error_message=<optimized out>, ioerror=false) at /home/steve/src/emacs/emacs-master/src/xterm.c:26791 dpyinfo = 0x55cf2f41ae90 frame = <optimized out> tail = <optimized out> io_error_handler = <optimized out> dmsg = { reason = 144 '\220', byte_order = 197 '\305', side_effects = 12303, timestamp = 21967, x = 4096, y = 20877, index_atom = 32765, source_window = 790696784 } f = <optimized out> minibuf_frame = <optimized out> current_display = 0x55cf2f247410 #6 0x000055cf2d598fa3 in x_error_quitter (display=0x55cf2f247410, event=0x7ffd518d13a0) at /home/steve/src/emacs/emacs-master/src/xterm.c:26979 buf = "GLXBadWindow", '\000' <repeats 243 times> buf1 = "X protocol error: GLXBadWindow on protocol request 151\nSerial no: 4286\nFailing resource ID (if any): 0x3c001c5\nMinor code: 32\nThis is a bug! Please report this to bug-gnu-emacs@gnu.org!\n\000\252\177\000\000\300\302-/\317U\000\000"... #7 0x000055cf2d5990ca in x_error_handler (display=0x55cf2f247410, event=0x7ffd518d13a0) at /home/steve/src/emacs/emacs-master/src/xterm.c:26944 stack = <optimized out> dpyinfo = 0x55cf2f41ae90 fail = <optimized out> last = <optimized out> #8 0x00007faa704b7a2b in _XError (dpy=dpy@entry=0x55cf2f247410, rep=rep@entry=0x55cf300d39d0) at XlibInt.c:1503 rtn_val = <optimized out> thread_info = { next = 0x0, error_thread = 140369767117120 } prev = <optimized out> event = { type = 0, xany = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912 }, xkey = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, root = 8, subwindow = 140725971653616, time = 8, x = 956860976, y = 32682, x_root = 1886031642, y_root = 32682, state = 1, keycode = 0, same_screen = 2038195968 }, xbutton = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, root = 8, subwindow = 140725971653616, time = 8, x = 956860976, y = 32682, x_root = 1886031642, y_root = 32682, state = 1, button = 0, same_screen = 2038195968 }, xmotion = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, root = 8, subwindow = 140725971653616, time = 8, x = 956860976, y = 32682, x_root = 1886031642, y_root = 32682, state = 1, is_hint = 0 '\000', same_screen = 2038195968 }, xcrossing = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, root = 8, subwindow = 140725971653616, time = 8, x = 956860976, y = 32682, x_root = 1886031642, y_root = 32682, mode = 1, detail = 0, same_screen = 2038195968, focus = -89723033, state = 4294966664 }, xfocus = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, mode = 8, detail = 0 }, xexpose = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, x = 8, y = 0, width = 1368200176, height = 32765, count = 8 }, xgraphicsexpose = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, drawable = 140725964543912, x = 8, y = 0, width = 1368200176, height = 32765, count = 8, major_code = 0, minor_code = 956860976 }, xnoexpose = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, drawable = 140725964543912, major_code = 8, minor_code = 0 }, xvisibility = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, state = 8 }, xcreatewindow = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, parent = 140725964543912, window = 8, x = 1368200176, y = 32765, width = 8, height = 0, border_width = 956860976, override_redirect = 32682 }, xdestroywindow = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8 }, xunmap = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8, from_configure = 1368200176 }, xmap = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8, override_redirect = 1368200176 }, xmaprequest = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, parent = 140725964543912, window = 8 }, xreparent = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8, parent = 140725971653616, x = 8, y = 0, override_redirect = 956860976 }, xconfigure = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8, x = 1368200176, y = 32765, width = 8, height = 0, border_width = 956860976, above = 140370007199514, override_redirect = 1 }, xgravity = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8, x = 1368200176, y = 32765 }, xresizerequest = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, width = 8, height = 0 }, xconfigurerequest = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, parent = 140725964543912, window = 8, x = 1368200176, y = 32765, width = 8, height = 0, border_width = 956860976, above = 140370007199514, detail = 1, value_mask = 18061386583314818816 }, xcirculate = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, event = 140725964543912, window = 8, place = 1368200176 }, xcirculaterequest = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, parent = 140725964543912, window = 8, place = 1368200176 }, xproperty = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, atom = 8, time = 140725971653616, state = 8 }, xselectionclear = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, selection = 8, time = 140725971653616 }, xselectionrequest = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, owner = 140725964543912, requestor = 8, selection = 140725971653616, target = 8, property = 140369078028848, time = 140370007199514 }, xselection = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, requestor = 140725964543912, selection = 8, target = 140725971653616, property = 8, time = 140369078028848 }, xcolormap = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, colormap = 8, new = 1368200176, state = 32765 }, xclient = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, message_type = 8, format = 1368200176, data = { b = "\b\000\000\000\000\000\000\0000\212\b9\252\177\000\000\032\217jp", s = {8, 0, 0, 0, -30160, 14600, 32682, 0, -28902, 28778}, l = {8, 140369078028848, 140370007199514, 1, -385357490394732800} } }, xmapping = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, request = 8, first_keycode = 0, count = 1368200176 }, xerror = { type = 0, display = 0x55cf2f247410, resourceid = 62915013, serial = 4286, error_code = 168 '\250', request_code = 151 '\227', minor_code = 32 ' ' }, xkeymap = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, window = 140725964543912, key_vector = "\b\000\000\000\000\000\000\000\360\023\215Q\375\177\000\000\b\000\000\000\000\000\000\0000\212\b9\252\177\000" }, xgeneric = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, extension = 1361090472, evtype = 32765 }, xcookie = { type = 0, serial = 94348337509392, send_event = 62915013, display = 0x10be, extension = 1361090472, evtype = 32765, cookie = 8, data = 0x7ffd518d13f0 }, pad = {140724603453440, 94348337509392, 62915013, 4286, 140725964543912, 8, 140725971653616, 8, 140369078028848, 140370007199514, 1, -385357490394732800, -632, 11, 94348352764368, 94348336880584, 2147483647, 140369838409999, 0, 140370004723041, 94348336880584, 4285, 0, 140725971653832} } async = <optimized out> next = <optimized out> #9 0x00007faa704b4727 in handle_error (dpy=0x55cf2f247410, err=0x55cf300d39d0, in_XReply=<optimized out>) at xcb_io.c:211 ext = <optimized out> ret_code = 21967 #10 0x00007faa704b47dd in handle_response (dpy=dpy@entry=0x55cf2f247410, response=0x55cf300d39d0, in_XReply=in_XReply@entry=0) at xcb_io.c:403 async = <optimized out> next = <optimized out> #11 0x00007faa704b5262 in _XEventsQueued (dpy=dpy@entry=0x55cf2f247410, mode=mode@entry=2) at xcb_io.c:442 response = <optimized out> #12 0x00007faa704a6847 in XPending (dpy=0x55cf2f247410) at Pending.c:55 ret_val = <optimized out> #13 0x00007faa70e41c1d in gdk_event_source_prepare () at /usr/lib/libgdk-3.so.0 #14 0x00007faa70643a37 in g_main_context_prepare_unlocked.part.0.constprop () at /usr/lib/libglib-2.0.so.0 #15 0x00007faa70643d06 in g_main_context_iterate_unlocked.isra () at /usr/lib/libglib-2.0.so.0 #16 0x00007faa70644607 in g_main_context_pending () at /usr/lib/libglib-2.0.so.0 #17 0x00007faa710d24dd in gtk_events_pending () at /usr/lib/libgtk-3.so.0 #18 0x000055cf2d598de2 in XTread_socket (terminal=<optimized out>, hold_quit=0x7ffd518d1660) at /home/steve/src/emacs/emacs-master/src/xterm.c:25618 count = 0 dpyinfo = 0x55cf2f41ae90 #19 0x000055cf2d5e2000 in gobble_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:7868 nr = <optimized out> hold_quit = { kind = NO_EVENT, part = scroll_bar_nowhere, code = 0, modifiers = 0, x = XIL(0), y = XIL(0), timestamp = 0, frame_or_window = XIL(0), arg = XIL(0), device = XIL(0x30) } next = 0x0 nread = 0 err = false t = 0x55cf2f096d00 #20 0x000055cf2d5e20fc in handle_async_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8107 nread = <optimized out> #21 0x000055cf2d5e2115 in process_pending_signals () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8121 #22 0x000055cf2d5e2146 in unblock_input_to (level=<optimized out>) at /home/steve/src/emacs/emacs-master/src/keyboard.c:8136 #23 0x000055cf2d5e2166 in unblock_input () at /home/steve/src/emacs/emacs-master/src/keyboard.c:8155 #24 0x000055cf2d6b760c in Fmake_xwidget (type=XIL(0x120c0), title=XIL(0x55cf2fefaca4), width=<optimized out>, height=<optimized out>, arguments=<optimized out>, buffer=XIL(0), related=XIL(0)) at /home/steve/src/emacs/emacs-master/src/xwidget.c:452 settings = <optimized out> webkit_context = <optimized out> xw = 0x55cf30046338 val = XIL(0x55cf3004633d) #25 0x00007faa3b6a33dd in F787769646765742d696e73657274_xwidget_insert_0 () at /home/steve/.emacs.d/eln-cache/30.0.50-4010b237/xwidget-8f394e54-12fdd1c0.eln #26 0x000055cf2d64fbe9 in funcall_subr (subr=subr@entry=0x55cf2f5cb608, numargs=numargs@entry=7, args=args@entry=0x7ffd518d1968) at /home/steve/src/emacs/emacs-master/src/eval.c:3067 argbuf = {XIL(0x13), XIL(0x55cf2f53a678), XIL(0x13), XIL(0x7ffd518d1893), XIL(0x55cf30045f2d), XIL(0x13), XIL(0), make_fixnum(23587077141058)} a = <optimized out> fun = <optimized out> #27 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2f5cb60d), numargs=numargs@entry=7, args=args@entry=0x7ffd518d1968) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x202a0c0) #28 0x000055cf2d64e5ba in Ffuncall (nargs=8, args=0x7ffd518d1960) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 608 } val = <optimized out> #29 0x00007faa3b6a7130 in F787769646765742d7765626b69742d2d6372656174652d6e65772d73657373696f6e2d627566666572_xwidget_webkit__create_new_session_buffer_0 () at /home/steve/.emacs.d/eln-cache/30.0.50-4010b237/xwidget-8f394e54-12fdd1c0.eln #30 0x000055cf2d64fb53 in funcall_subr (subr=subr@entry=0x55cf2ff413f0, numargs=numargs@entry=1, args=args@entry=0x7ffd518d1af8) at /home/steve/src/emacs/emacs-master/src/eval.c:3057 argbuf = {XIL(0x55cf2fefac44), XIL(0), XIL(0x7faa61229878), make_fixnum(23587077028062), XIL(0x55cf2f469080), make_fixnum(214), XIL(0), XIL(0x55cf2d53cadd)} a = <optimized out> fun = <optimized out> #31 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2ff413f5), numargs=numargs@entry=1, args=args@entry=0x7ffd518d1af8) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x202c250) #32 0x000055cf2d64e5ba in Ffuncall (nargs=2, args=0x7ffd518d1af0) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 544 } val = <optimized out> #33 0x00007faa3b6a7284 in F787769646765742d7765626b69742d6e65772d73657373696f6e_xwidget_webkit_new_session_0 () at /home/steve/.emacs.d/eln-cache/30.0.50-4010b237/xwidget-8f394e54-12fdd1c0.eln #34 0x000055cf2d64fb41 in funcall_subr (subr=subr@entry=0x55cf2ff41448, numargs=numargs@entry=1, args=args@entry=0x7ffd518d1c58) at /home/steve/src/emacs/emacs-master/src/eval.c:3055 argbuf = {XIL(0), XIL(0x7f010000090f), XIL(0), XIL(0), make_fixnum(1), XIL(0x55cf30002ba3), XIL(0x13), XIL(0x61a3a0)} a = <optimized out> fun = <optimized out> #35 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2ff4144d), numargs=numargs@entry=1, args=args@entry=0x7ffd518d1c58) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x1806cd0) #36 0x000055cf2d64e5ba in Ffuncall (nargs=2, args=0x7ffd518d1c50) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 512 } val = <optimized out> #37 0x00007faa3b6a7766 in F787769646765742d7765626b69742d676f746f2d75726c_xwidget_webkit_goto_url_0 () at /home/steve/.emacs.d/eln-cache/30.0.50-4010b237/xwidget-8f394e54-12fdd1c0.eln #38 0x000055cf2d64fb41 in funcall_subr (subr=subr@entry=0x55cf2ff415a8, numargs=numargs@entry=1, args=args@entry=0x7ffd518d1d88) at /home/steve/src/emacs/emacs-master/src/eval.c:3055 argbuf = {XIL(0x55cf2dbe95b8), XIL(0x7faa61837755), XIL(0x55cf2f3fae04), make_fixnum(23587077043135), XIL(0x12dbe95b8), XIL(0x1e0), XIL(0), XIL(0)} a = <optimized out> fun = <optimized out> #39 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2ff415ad), numargs=numargs@entry=1, args=args@entry=0x7ffd518d1d88) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x1806ca0) #40 0x000055cf2d64e5ba in Ffuncall (nargs=2, args=0x7ffd518d1d80) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 480 } val = <optimized out> #41 0x00007faa3b6a40d9 in F787769646765742d7765626b69742d62726f7773652d75726c_xwidget_webkit_browse_url_0 () at /home/steve/.emacs.d/eln-cache/30.0.50-4010b237/xwidget-8f394e54-12fdd1c0.eln #42 0x000055cf2d64fb53 in funcall_subr (subr=subr@entry=0x55cf2febab68, numargs=numargs@entry=2, args=args@entry=0x7ffd518d2010) at /home/steve/src/emacs/emacs-master/src/eval.c:3057 argbuf = {XIL(0x7faa3b63e7e0), XIL(0x7faa3b623118), XIL(0x7faa3b6bb6c0), XIL(0x192f940), XIL(0x29db33839b10), make_fixnum(248), XIL(0), make_fixnum(23587087794176)} a = <optimized out> fun = <optimized out> #43 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2febab6d), numargs=numargs@entry=2, args=args@entry=0x7ffd518d2010) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x29db33a65118) #44 0x000055cf2d64e5ba in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7ffd518d2008) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 448 } val = <optimized out> #45 0x000055cf2d64a8c7 in Ffuncall_interactively (nargs=3, args=0x7ffd518d2008) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #46 0x000055cf2d64fc35 in funcall_subr (subr=subr@entry=0x55cf2dc00000 <Sfuncall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7ffd518d2008) at /home/steve/src/emacs/emacs-master/src/eval.c:3080 fun = <optimized out> #47 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2dc00005), numargs=numargs@entry=3, args=args@entry=0x7ffd518d2008) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x8310) #48 0x000055cf2d64e5ba in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7ffd518d2000) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 384 } val = <optimized out> #49 0x000055cf2d64e991 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7ffd518d2150) at /home/steve/src/emacs/emacs-master/src/eval.c:2687 i = 4 funcall_nargs = 4 funcall_args = 0x7ffd518d2000 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = <optimized out> retval = <optimized out> #50 0x000055cf2d64afac in Fcall_interactively (function=XIL(0x29db33a65118), record_flag=XIL(0xe310), keys=XIL(0x55cf2f4be025)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 27 record_then_fail = false save_this_command = XIL(0x29db33a65118) save_this_original_command = XIL(0x29db335a44a0) save_real_this_command = XIL(0x29db33a65118) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x55cf2ffe4183) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #51 0x00007faa60f96995 in F636f6d6d616e642d65786563757465_command_execute_0 () at /home/steve/build/emacs-master/src/../native-lisp/30.0.50-4010b237/preloaded/simple-c970f236-1f5dbf0b.eln #52 0x000055cf2d64fb83 in funcall_subr (subr=subr@entry=0x7faa6128a8d8, numargs=numargs@entry=2, args=args@entry=0x7ffd518d2408) at /home/steve/src/emacs/emacs-master/src/eval.c:3061 argbuf = {XIL(0x29db33a65118), XIL(0xe310), XIL(0), XIL(0), XIL(0x7ffd518d2360), XIL(0xfaa6ef67797c6700), XIL(0x7faa613a0960), XIL(0)} a = <optimized out> fun = <optimized out> #53 0x000055cf2d651373 in funcall_general (fun=XIL(0x7faa6128a8dd), numargs=numargs@entry=2, args=args@entry=0x7ffd518d2408) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x4ef0) #54 0x000055cf2d64e5ba in Ffuncall (nargs=3, args=0x7ffd518d2400) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 320 } val = <optimized out> #55 0x00007faa60f95669 in F657865637574652d657874656e6465642d636f6d6d616e64_execute_extended_command_0 () at /home/steve/build/emacs-master/src/../native-lisp/30.0.50-4010b237/preloaded/simple-c970f236-1f5dbf0b.eln #56 0x000055cf2d64fb69 in funcall_subr (subr=subr@entry=0x7faa61224a60, numargs=numargs@entry=3, args=args@entry=0x7ffd518d26e0) at /home/steve/src/emacs/emacs-master/src/eval.c:3059 argbuf = {XIL(0x55cf2f93a7f5), XIL(0x55cf2dc93a40), XIL(0x7faa615decb4), XIL(0), XIL(0), XIL(0), XIL(0x55cf2f479574), XIL(0x30)} a = <optimized out> fun = <optimized out> #57 0x000055cf2d651373 in funcall_general (fun=XIL(0x7faa61224a65), numargs=numargs@entry=3, args=args@entry=0x7ffd518d26e0) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x29db335a44a0) #58 0x000055cf2d64e5ba in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7ffd518d26d8) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 256 } val = <optimized out> #59 0x000055cf2d64a8c7 in Ffuncall_interactively (nargs=4, args=0x7ffd518d26d8) at /home/steve/src/emacs/emacs-master/src/callint.c:250 #60 0x000055cf2d64fc35 in funcall_subr (subr=subr@entry=0x55cf2dc00000 <Sfuncall_interactively>, numargs=numargs@entry=4, args=args@entry=0x7ffd518d26d8) at /home/steve/src/emacs/emacs-master/src/eval.c:3080 fun = <optimized out> #61 0x000055cf2d651373 in funcall_general (fun=XIL(0x55cf2dc00005), numargs=numargs@entry=4, args=args@entry=0x7ffd518d26d8) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x8310) #62 0x000055cf2d64e5ba in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7ffd518d26d0) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 192 } val = <optimized out> #63 0x000055cf2d64e991 in Fapply (nargs=nargs@entry=3, args=args@entry=0x7ffd518d2820) at /home/steve/src/emacs/emacs-master/src/eval.c:2687 i = 5 funcall_nargs = 5 funcall_args = 0x7ffd518d26d0 spread_arg = XIL(0) fun = <optimized out> sa_avail = <optimized out> numargs = <optimized out> retval = <optimized out> #64 0x000055cf2d64afac in Fcall_interactively (function=XIL(0x29db335a44a0), record_flag=XIL(0), keys=XIL(0x7faa61b77875)) at /home/steve/src/emacs/emacs-master/src/callint.c:342 funval = <optimized out> events = <optimized out> arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = XIL(0x29db335a44a0) save_this_original_command = XIL(0x29db335a44a0) save_real_this_command = XIL(0x29db335a44a0) save_last_command = XIL(0) prefix_arg = XIL(0) enable = <optimized out> up_event = XIL(0) form = <optimized out> specs = XIL(0x7faa61129743) sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = <optimized out> nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> val = <optimized out> #65 0x00007faa60f96995 in F636f6d6d616e642d65786563757465_command_execute_0 () at /home/steve/build/emacs-master/src/../native-lisp/30.0.50-4010b237/preloaded/simple-c970f236-1f5dbf0b.eln #66 0x000055cf2d64fb83 in funcall_subr (subr=subr@entry=0x7faa6128a8d8, numargs=numargs@entry=1, args=args@entry=0x7ffd518d2a68) at /home/steve/src/emacs/emacs-master/src/eval.c:3061 argbuf = {XIL(0x29db335a44a0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0x55cf2dc89ed0), make_fixnum(23587077043183)} a = <optimized out> fun = <optimized out> #67 0x000055cf2d651373 in funcall_general (fun=XIL(0x7faa6128a8dd), numargs=numargs@entry=1, args=args@entry=0x7ffd518d2a68) at /home/steve/src/emacs/emacs-master/src/lisp.h:2210 original_fun = XIL(0x4ef0) #68 0x000055cf2d64e5ba in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7ffd518d2a60) at /home/steve/src/emacs/emacs-master/src/eval.c:3016 count = { bytes = 128 } val = <optimized out> #69 0x000055cf2d5e7757 in call1 (arg1=<optimized out>, fn=XIL(0x4ef0)) at /home/steve/src/emacs/emacs-master/src/lisp.h:3248 cmd = <optimized out> keybuf = {make_fixnum(134217848), make_fixnum(0), XIL(0), XIL(0x55cf2dc8a440), XIL(0x9f60), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x55cf2d63ee1d), XIL(0x9f60), XIL(0x7ffd518d2b30), make_fixnum(0), XIL(0), XIL(0x55cf2dc8a440), make_fixnum(23587077043183), XIL(0x55cf2f1331e0), XIL(0x60), XIL(0x7faa61178453), XIL(0), make_fixnum(1000), XIL(0x55cf2d64e345), XIL(0xb), XIL(0x9f60), XIL(0), XIL(0x7faa611e470d), XIL(0), XIL(0xfaa6ef67797c6700), XIL(0x60), XIL(0x7faa618c11cb)} i = <optimized out> last_pt = 77 prev_modiff = 194 prev_buffer = 0x55cf2f93a7f0 #70 command_loop_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1529 cmd = <optimized out> keybuf = {make_fixnum(134217848), make_fixnum(0), XIL(0), XIL(0x55cf2dc8a440), XIL(0x9f60), XIL(0), make_fixnum(0), XIL(0), XIL(0), XIL(0x55cf2d63ee1d), XIL(0x9f60), XIL(0x7ffd518d2b30), make_fixnum(0), XIL(0), XIL(0x55cf2dc8a440), make_fixnum(23587077043183), XIL(0x55cf2f1331e0), XIL(0x60), XIL(0x7faa61178453), XIL(0), make_fixnum(1000), XIL(0x55cf2d64e345), XIL(0xb), XIL(0x9f60), XIL(0), XIL(0x7faa611e470d), XIL(0), XIL(0xfaa6ef67797c6700), XIL(0x60), XIL(0x7faa618c11cb)} i = <optimized out> last_pt = 77 prev_modiff = 194 prev_buffer = 0x55cf2f93a7f0 #71 0x000055cf2d64d5fa in internal_condition_case (bfun=bfun@entry=0x55cf2d5e7327 <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x55cf2d5dc93f <cmd_error>) at /home/steve/src/emacs/emacs-master/src/eval.c:1486 val = <optimized out> c = 0x55cf2f254b00 #72 0x000055cf2d5d71ba in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/keyboard.c:1157 val = <optimized out> #73 0x000055cf2d64d571 in internal_catch (tag=tag@entry=XIL(0x10890), func=func@entry=0x55cf2d5d71a0 <command_loop_2>, arg=arg@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/eval.c:1209 val = <optimized out> c = 0x55cf2f2549c0 #74 0x000055cf2d5d717d in command_loop () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1135 #75 0x000055cf2d5dc549 in recursive_edit_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:744 val = <optimized out> #76 0x000055cf2d5dc857 in Frecursive_edit () at /home/steve/src/emacs/emacs-master/src/keyboard.c:827 buffer = <optimized out> #77 0x000055cf2d5d657e in main (argc=4, argv=0x7ffd518d2e28) at /home/steve/src/emacs/emacs-master/src/emacs.c:2625 stack_bottom_variable = 0x7faa666aa3ea <_nl_C_name> old_argc = <optimized out> no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = <optimized out> skip_args = 0 temacs = 0x0 attempt_load_pdump = <optimized out> only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> You can't do that without a process to debug. (gdb) ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 13:36 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 15:02 ` Eli Zaretskii 2023-12-10 15:28 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 21:03 ` Ramon Diaz-Uriarte 1 sibling, 1 reply; 39+ messages in thread From: Eli Zaretskii @ 2023-12-10 15:02 UTC (permalink / raw) To: Stephen Berman, Po Lu; +Cc: 66068, rdiaz02 > From: Stephen Berman <stephen.berman@gmx.net> > Cc: rdiaz02@gmail.com, 66068@debbugs.gnu.org > Date: Sun, 10 Dec 2023 14:36:09 +0100 > > > So my suggestion is to get Emacs to crash when you run it with > > '-q -xrm "emacs.synchronous: true"', and then debug the core file and > > post the findings here. > > Upthread Po Lu made the same suggestion and I posted the backtrace, see > <https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg02461.html>. > For comparison, I've done that again with my current build from master > built against the latest webkitgtk and attached the backtrace. It looks > to me largely similar to the earlier core backtrace, though in some > frames less detailed, again maybe due to native compilation. I can try > out any gdb instructions on the core file whose results you want to see. The backtrace seems to say that there was some X error: X protocol error: GLXBadWindow on protocol request 151 Serial no: 4286 Failing resource ID (if any): 0x3c001c5 Minor code: 32 I guess we now need to understand what window triggered the "bad window" error and why? > I would really like to know why xwidget-webkit-browse-url works with -q > -xrm "emacs.synchronous: true" only under gdb and crashes otherwise. > And also why Ramon Diaz-Uriarte does not get a crash: it seems to me > unlikely that it started working with webkitgtk 2.42.2 but stopped again > with 2.42.3 (I cannot readily try with 2.42.2 now). Bugs sometimes behave like that. A different memory configuration or something. We might not understand until we debug this issue completely. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 15:02 ` Eli Zaretskii @ 2023-12-10 15:28 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:47 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:49 ` Eli Zaretskii 0 siblings, 2 replies; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 15:28 UTC (permalink / raw) To: Eli Zaretskii; +Cc: 66068, rdiaz02, Stephen Berman Eli Zaretskii <eliz@gnu.org> writes: > The backtrace seems to say that there was some X error: > > X protocol error: GLXBadWindow on protocol request 151 > Serial no: 4286 > Failing resource ID (if any): 0x3c001c5 > Minor code: 32 > > I guess we now need to understand what window triggered the "bad > window" error and why? I've commented on precisely the same bug in the past; if someone can unearth that bug number, this bug ought to be merged with it. It boils down to how the WebKitGTK developers have elected to cease supporting off-screen windows, by presuming that every window holding a WebView widget is an X server window eligible for an OpenGL context. Emacs requires placing these widgets within offscreen windows managed by GTK, for each xwidget might be displayed in multiple distinct windows, and its contents must be captured and reproduced within all of them if that be the case. To put this another way, WebKitGTK doesn't support displaying a single widget more than once anymore. There is another library designed for such use-cases as that of Emacs, based on the same WebKit library as WebKitGTK, by the name of WPE. The solution to this bug, in my estimation, is rewriting xwidgets for that library... any volunteers? BTW, please pardon my belated response to this bug. Time remains scarce for me. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 15:28 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 15:47 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 0:43 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:49 ` Eli Zaretskii 1 sibling, 1 reply; 39+ messages in thread From: Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 15:47 UTC (permalink / raw) To: Po Lu; +Cc: 66068, Eli Zaretskii, rdiaz02 On Sun, 10 Dec 2023 23:28:30 +0800 Po Lu <luangruo@yahoo.com> wrote: > Eli Zaretskii <eliz@gnu.org> writes: > >> The backtrace seems to say that there was some X error: >> >> X protocol error: GLXBadWindow on protocol request 151 >> Serial no: 4286 >> Failing resource ID (if any): 0x3c001c5 >> Minor code: 32 >> >> I guess we now need to understand what window triggered the "bad >> window" error and why? > > I've commented on precisely the same bug in the past; if someone can > unearth that bug number, this bug ought to be merged with it. Nothing to merge, it was this very bug: https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg02680.html > It boils down to how the WebKitGTK developers have elected to cease > supporting off-screen windows, by presuming that every window holding a > WebView widget is an X server window eligible for an OpenGL context. > Emacs requires placing these widgets within offscreen windows managed by > GTK, for each xwidget might be displayed in multiple distinct windows, > and its contents must be captured and reproduced within all of them if > that be the case. > > To put this another way, WebKitGTK doesn't support displaying a single > widget more than once anymore. There is another library designed for > such use-cases as that of Emacs, based on the same WebKit library as > WebKitGTK, by the name of WPE. The solution to this bug, in my > estimation, is rewriting xwidgets for that library... any volunteers? But again, xwidget-webkit-browse-url does work with -q -xrm "emacs.synchronous: true" but only when running emacs under gdb. So if someone can figure out why and how, I'd think it must be possible to get it to work when running emacs by itself. Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 15:47 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-11 0:43 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 9:55 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-11 0:43 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068, Eli Zaretskii, rdiaz02 Stephen Berman <stephen.berman@gmx.net> writes: > But again, xwidget-webkit-browse-url does work with -q -xrm > "emacs.synchronous: true" but only when running emacs under gdb. So > if someone can figure out why and how, I'd think it must be possible > to get it to work when running emacs by itself. This is probably since synchronous mode causes responses to GTK's invalid requests to be processed in between an error trap installed by Emacs, likely the "silent" sort recorded by x_ignore_.... As this is possible solely when synchronous mode is in effect, and even then unreliable, there's no solution short of that or dismissing GLX errors completely. But the latter will induce crashes when a web page attempts to run WebGL (and such circumstances will only proliferate as WebKitGTK development continues), and as such, the only long-term fix is a port to WPE. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-11 0:43 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-11 9:55 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 10:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-11 9:55 UTC (permalink / raw) To: Po Lu; +Cc: 66068, Eli Zaretskii, rdiaz02 On Mon, 11 Dec 2023 08:43:57 +0800 Po Lu <luangruo@yahoo.com> wrote: > Stephen Berman <stephen.berman@gmx.net> writes: > >> But again, xwidget-webkit-browse-url does work with -q -xrm >> "emacs.synchronous: true" but only when running emacs under gdb. So >> if someone can figure out why and how, I'd think it must be possible >> to get it to work when running emacs by itself. > > This is probably since synchronous mode causes responses to GTK's > invalid requests to be processed in between an error trap installed by > Emacs, likely the "silent" sort recorded by x_ignore_.... As this is > possible solely when synchronous mode is in effect, and even then > unreliable, there's no solution short of that or dismissing GLX errors > completely. Are you saying processing GTK's invalid requests is necessary to prevent the crash and that only happens (can only happen?) when running Emacs under GDB? I don't understand why, but I don't mind if you don't want to elaborate. > But the latter will induce crashes when a web page attempts to run > WebGL (and such circumstances will only proliferate as WebKitGTK > development continues), and as such, the only long-term fix is a port to > WPE. Ok. Steve Berman ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-11 9:55 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-11 10:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 0 replies; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-11 10:16 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068, Eli Zaretskii, rdiaz02 Stephen Berman <stephen.berman@gmx.net> writes: > Are you saying processing GTK's invalid requests is necessary to prevent > the crash and that only happens (can only happen?) when running Emacs > under GDB? I don't understand why, but I don't mind if you don't want > to elaborate. I don't understand why it doesn't work outside GDB, but what I said is the only explanation that makes some sense. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 15:28 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:47 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2023-12-10 15:49 ` Eli Zaretskii 1 sibling, 0 replies; 39+ messages in thread From: Eli Zaretskii @ 2023-12-10 15:49 UTC (permalink / raw) To: Po Lu; +Cc: 66068, rdiaz02, stephen.berman > From: Po Lu <luangruo@yahoo.com> > Cc: Stephen Berman <stephen.berman@gmx.net>, rdiaz02@gmail.com, > 66068@debbugs.gnu.org > Date: Sun, 10 Dec 2023 23:28:30 +0800 > > To put this another way, WebKitGTK doesn't support displaying a single > widget more than once anymore. Could we work around these problems for now by disallowing the same widget to be displayed more than once in Emacs? > There is another library designed for such use-cases as that of > Emacs, based on the same WebKit library as WebKitGTK, by the name of > WPE. The solution to this bug, in my estimation, is rewriting > xwidgets for that library... any volunteers? Seconded. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-12-10 13:36 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:02 ` Eli Zaretskii @ 2023-12-11 21:03 ` Ramon Diaz-Uriarte 1 sibling, 0 replies; 39+ messages in thread From: Ramon Diaz-Uriarte @ 2023-12-11 21:03 UTC (permalink / raw) To: Stephen Berman; +Cc: 66068, Eli Zaretskii, rdiaz02 On Sun, 10-December-2023, at 14:36:09, Stephen Berman <stephen.berman@gmx.net> wrote: > > I would really like to know why xwidget-webkit-browse-url works with -q > -xrm "emacs.synchronous: true" only under gdb and crashes otherwise. > And also why Ramon Diaz-Uriarte does not get a crash: it seems to me > unlikely that it started working with webkitgtk 2.42.2 but stopped again > with 2.42.3 (I cannot readily try with 2.42.2 now). In my main machine, it does not crash with 2.42.2 and did not crash, either, with 2.42.1. However, I just tried on a different machine (also Debian, also XMonad as window manager), with 2.42.2, and it crashes. And it crashes for other people too with other versions of Linux, etc: https://old.reddit.com/r/emacs/comments/17g6npv/xwidgetwebkit_has_started_crashing_emacs_sessions/ So that it does not crash in my main machine might be some happy exception. Best, R. > > Steve Berman > > [2. application/octet-stream; core-backtrace]... ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2023-09-18 10:06 bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Stephen Berman ` (2 preceding siblings ...) 2023-12-07 10:28 ` Ramon Diaz-Uriarte @ 2024-09-04 11:23 ` Peter Oliver 2024-09-05 8:14 ` Eli Zaretskii 2024-09-07 9:32 ` Eli Zaretskii 2024-09-21 21:45 ` bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure Doug Maxey 4 siblings, 2 replies; 39+ messages in thread From: Peter Oliver @ 2024-09-04 11:23 UTC (permalink / raw) To: 66068 [-- Attachment #1: Type: text/plain, Size: 323 bytes --] If my understanding of this bug is correct, newer versions of WebKitGTK reliably crash Emacs, and no-one has been in touch with the WebKitGTK developers, so there are no plans to fix that. If that’s the case, how about this attached patch to disable this feature with problematic versions of the library? -- Peter Oliver [-- Attachment #2: Type: text/plain, Size: 1226 bytes --] From 262ea1bb8c47f703819f2df4d920a1f15f2c35b9 Mon Sep 17 00:00:00 2001 From: Peter Oliver <git@mavit.org.uk> Date: Wed, 4 Sep 2024 12:12:50 +0100 Subject: [PATCH] Disable xwidgets with recent webkitgtk versions (Bug#66068) * configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92. --- configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 28361be4211..1d0ea314f6a 100644 --- a/configure.ac +++ b/configure.ac @@ -4511,10 +4511,11 @@ AC_DEFUN if test "$with_xwidgets" != "no"; then if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then WEBKIT_REQUIRED=2.12 - WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED" + WEBKIT_BROKEN=2.41.92 + WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN" EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) if test "$HAVE_WEBKIT" = "no"; then - WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED" + WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN" EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) fi HAVE_XWIDGETS=$HAVE_WEBKIT -- 2.46.0 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2024-09-04 11:23 ` Peter Oliver @ 2024-09-05 8:14 ` Eli Zaretskii 2024-09-07 9:32 ` Eli Zaretskii 1 sibling, 0 replies; 39+ messages in thread From: Eli Zaretskii @ 2024-09-05 8:14 UTC (permalink / raw) To: Peter Oliver, Po Lu; +Cc: 66068 > Date: Wed, 4 Sep 2024 12:23:28 +0100 (BST) > From: Peter Oliver <p.d.oliver@mavit.org.uk> > > If my understanding of this bug is correct, newer versions of WebKitGTK reliably crash Emacs, and no-one has been in touch with the WebKitGTK developers, so there are no plans to fix that. > > If that’s the case, how about this attached patch to disable this feature with problematic versions of the library? > * configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92. > --- > configure.ac | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/configure.ac b/configure.ac > index 28361be4211..1d0ea314f6a 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -4511,10 +4511,11 @@ AC_DEFUN > if test "$with_xwidgets" != "no"; then > if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then > WEBKIT_REQUIRED=2.12 > - WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED" > + WEBKIT_BROKEN=2.41.92 > + WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN" > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) > if test "$HAVE_WEBKIT" = "no"; then > - WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED" > + WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN" > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) > fi > HAVE_XWIDGETS=$HAVE_WEBKIT > -- > 2.46.0 > Po Lu, any comments to the patch? ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2024-09-04 11:23 ` Peter Oliver 2024-09-05 8:14 ` Eli Zaretskii @ 2024-09-07 9:32 ` Eli Zaretskii 2024-09-14 7:45 ` Eli Zaretskii 1 sibling, 1 reply; 39+ messages in thread From: Eli Zaretskii @ 2024-09-07 9:32 UTC (permalink / raw) To: Peter Oliver, Po Lu; +Cc: 66068 > Date: Wed, 4 Sep 2024 12:23:28 +0100 (BST) > From: Peter Oliver <p.d.oliver@mavit.org.uk> > > If my understanding of this bug is correct, newer versions of WebKitGTK reliably crash Emacs, and no-one has been in touch with the WebKitGTK developers, so there are no plans to fix that. > > If that’s the case, how about this attached patch to disable this feature with problematic versions of the library? > > From 262ea1bb8c47f703819f2df4d920a1f15f2c35b9 Mon Sep 17 00:00:00 2001 > From: Peter Oliver <git@mavit.org.uk> > Date: Wed, 4 Sep 2024 12:12:50 +0100 > Subject: [PATCH] Disable xwidgets with recent webkitgtk versions (Bug#66068) > > * configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92. > --- > configure.ac | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/configure.ac b/configure.ac > index 28361be4211..1d0ea314f6a 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -4511,10 +4511,11 @@ AC_DEFUN > if test "$with_xwidgets" != "no"; then > if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then > WEBKIT_REQUIRED=2.12 > - WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED" > + WEBKIT_BROKEN=2.41.92 > + WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN" > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) > if test "$HAVE_WEBKIT" = "no"; then > - WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED" > + WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN" > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) > fi > HAVE_XWIDGETS=$HAVE_WEBKIT > -- > 2.46.0 > Po Lu, any objections to this patch? ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2024-09-07 9:32 ` Eli Zaretskii @ 2024-09-14 7:45 ` Eli Zaretskii 2024-09-14 12:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 0 siblings, 1 reply; 39+ messages in thread From: Eli Zaretskii @ 2024-09-14 7:45 UTC (permalink / raw) To: Po Lu; +Cc: 66068, p.d.oliver Ping! Po Lu, could you please respond? > Cc: 66068@debbugs.gnu.org > Date: Sat, 07 Sep 2024 12:32:02 +0300 > From: Eli Zaretskii <eliz@gnu.org> > > > Date: Wed, 4 Sep 2024 12:23:28 +0100 (BST) > > From: Peter Oliver <p.d.oliver@mavit.org.uk> > > > > If my understanding of this bug is correct, newer versions of WebKitGTK reliably crash Emacs, and no-one has been in touch with the WebKitGTK developers, so there are no plans to fix that. > > > > If that’s the case, how about this attached patch to disable this feature with problematic versions of the library? > > > > From 262ea1bb8c47f703819f2df4d920a1f15f2c35b9 Mon Sep 17 00:00:00 2001 > > From: Peter Oliver <git@mavit.org.uk> > > Date: Wed, 4 Sep 2024 12:12:50 +0100 > > Subject: [PATCH] Disable xwidgets with recent webkitgtk versions (Bug#66068) > > > > * configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92. > > --- > > configure.ac | 5 +++-- > > 1 file changed, 3 insertions(+), 2 deletions(-) > > > > diff --git a/configure.ac b/configure.ac > > index 28361be4211..1d0ea314f6a 100644 > > --- a/configure.ac > > +++ b/configure.ac > > @@ -4511,10 +4511,11 @@ AC_DEFUN > > if test "$with_xwidgets" != "no"; then > > if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then > > WEBKIT_REQUIRED=2.12 > > - WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED" > > + WEBKIT_BROKEN=2.41.92 > > + WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN" > > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) > > if test "$HAVE_WEBKIT" = "no"; then > > - WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED" > > + WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN" > > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) > > fi > > HAVE_XWIDGETS=$HAVE_WEBKIT > > -- > > 2.46.0 > > > > Po Lu, any objections to this patch? > > > > ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2024-09-14 7:45 ` Eli Zaretskii @ 2024-09-14 12:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-09-14 14:21 ` Stefan Kangas 2024-09-21 9:01 ` Eli Zaretskii 0 siblings, 2 replies; 39+ messages in thread From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-14 12:11 UTC (permalink / raw) To: Eli Zaretskii; +Cc: 66068, p.d.oliver Eli Zaretskii <eliz@gnu.org> writes: > Ping! Po Lu, could you please respond? > >> Cc: 66068@debbugs.gnu.org >> Date: Sat, 07 Sep 2024 12:32:02 +0300 >> From: Eli Zaretskii <eliz@gnu.org> >> >> > Date: Wed, 4 Sep 2024 12:23:28 +0100 (BST) >> > From: Peter Oliver <p.d.oliver@mavit.org.uk> >> > >> > If my understanding of this bug is correct, newer versions of WebKitGTK reliably crash Emacs, and no-one has been in touch with the WebKitGTK developers, so there are no plans to fix that. >> > >> > If that’s the case, how about this attached patch to disable this feature with problematic versions of the library? >> > >> > From 262ea1bb8c47f703819f2df4d920a1f15f2c35b9 Mon Sep 17 00:00:00 2001 >> > From: Peter Oliver <git@mavit.org.uk> >> > Date: Wed, 4 Sep 2024 12:12:50 +0100 >> > Subject: [PATCH] Disable xwidgets with recent webkitgtk versions (Bug#66068) >> > >> > * configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92. >> > --- >> > configure.ac | 5 +++-- >> > 1 file changed, 3 insertions(+), 2 deletions(-) >> > >> > diff --git a/configure.ac b/configure.ac >> > index 28361be4211..1d0ea314f6a 100644 >> > --- a/configure.ac >> > +++ b/configure.ac >> > @@ -4511,10 +4511,11 @@ AC_DEFUN >> > if test "$with_xwidgets" != "no"; then >> > if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then >> > WEBKIT_REQUIRED=2.12 >> > - WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED" >> > + WEBKIT_BROKEN=2.41.92 >> > + WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN" >> > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) >> > if test "$HAVE_WEBKIT" = "no"; then >> > - WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED" >> > + WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN" >> > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) >> > fi >> > HAVE_XWIDGETS=$HAVE_WEBKIT >> > -- >> > 2.46.0 >> > >> >> Po Lu, any objections to this patch? IMHO if recent WebKitGTK releases are to be rejected, xwidgets should also be disabled on Mac OS, till they are available on up-to-date free systems again. But I have no objections to this patch, strictly speaking. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2024-09-14 12:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-14 14:21 ` Stefan Kangas 2024-09-21 9:01 ` Eli Zaretskii 1 sibling, 0 replies; 39+ messages in thread From: Stefan Kangas @ 2024-09-14 14:21 UTC (permalink / raw) To: Po Lu, Eli Zaretskii; +Cc: 66068, p.d.oliver Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org> writes: > IMHO if recent WebKitGTK releases are to be rejected, xwidgets should > also be disabled on Mac OS, till they are available on up-to-date free > systems again. The feature is still there if you just use the right version of WebKitGTK. Not ideal, but there *is* a work-around. FWIW, I see no reason to start disabling features on non-free operating systems due to bugs on free ones. It's better to just make sure any bugs are fixed, and move on with our lives. > But I have no objections to this patch, strictly speaking. BTW, I didn't see mentioned anywhere in this thread if this bug was reported to the WebKitGTK maintainers? ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort 2024-09-14 12:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-09-14 14:21 ` Stefan Kangas @ 2024-09-21 9:01 ` Eli Zaretskii 1 sibling, 0 replies; 39+ messages in thread From: Eli Zaretskii @ 2024-09-21 9:01 UTC (permalink / raw) To: Po Lu; +Cc: 66068-done, p.d.oliver > From: Po Lu <luangruo@yahoo.com> > Cc: p.d.oliver@mavit.org.uk, 66068@debbugs.gnu.org > Date: Sat, 14 Sep 2024 20:11:51 +0800 > > IMHO if recent WebKitGTK releases are to be rejected, xwidgets should > also be disabled on Mac OS, till they are available on up-to-date free > systems again. But I have no objections to this patch, strictly > speaking. OK, so I installed this on the emacs-30 branch, and I'm therefore closing this bug. ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure 2023-09-18 10:06 bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Stephen Berman ` (3 preceding siblings ...) 2024-09-04 11:23 ` Peter Oliver @ 2024-09-21 21:45 ` Doug Maxey 2024-09-22 5:05 ` Eli Zaretskii 4 siblings, 1 reply; 39+ messages in thread From: Doug Maxey @ 2024-09-21 21:45 UTC (permalink / raw) To: 66068 With today's tree emacs-30.0.91-54-gc1f2501f, I cannot find a combination that allows building the X version, either Lucid or GTK3. The installed version of webkit is webkit2gtk3-2.42.5-1.el9.x86_64. I even turned off cairo and xwidgets with --without-cairo --without-xwidgets but no joy on make bootstrap. --- $ make bootstrap ... checking for cairo >= 1.8.0... yes checking for cairo-xcb >= 1.8.0... yes checking for webkit2gtk-4.1 >= 2.12 webkit2gtk-4.1 < 2.41.92... no checking for webkit2gtk-4.0 >= 2.12 webkit2gtk-4.0 < 2.41.92... no configure: error: xwidgets requested but WebKitGTK+ or WebKit framework not found. make: *** [Makefile:586: config.status] Error 1 --- -- Doug Maxey <emacs-bugs@maxeygroup.tech> ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure 2024-09-21 21:45 ` bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure Doug Maxey @ 2024-09-22 5:05 ` Eli Zaretskii [not found] ` <db88e0b43b02580ee78171c3b0d55bcda6b2a458.camel@maxeygroup.tech> 0 siblings, 1 reply; 39+ messages in thread From: Eli Zaretskii @ 2024-09-22 5:05 UTC (permalink / raw) To: Doug Maxey; +Cc: 66068 > From: Doug Maxey <emacs-bugs@maxeygroup.tech> > Date: Sat, 21 Sep 2024 16:45:06 -0500 > > With today's tree emacs-30.0.91-54-gc1f2501f, I cannot find a > combination that allows building the X version, either Lucid or GTK3. > > The installed version of webkit is webkit2gtk3-2.42.5-1.el9.x86_64. > > I even turned off cairo and xwidgets with > --without-cairo > --without-xwidgets > > but no joy on make bootstrap. > --- > $ make bootstrap > ... > checking for cairo >= 1.8.0... yes > checking for cairo-xcb >= 1.8.0... yes > checking for webkit2gtk-4.1 >= 2.12 webkit2gtk-4.1 < 2.41.92... no > checking for webkit2gtk-4.0 >= 2.12 webkit2gtk-4.0 < 2.41.92... no > configure: error: xwidgets requested but WebKitGTK+ or WebKit framework > not found. > make: *** [Makefile:586: config.status] Error 1 > --- Please post the config.log file obtained by running the configure script after the following commands: $ make extraclean $ git clean -fdx $ git pull $ ./autogen.sh $ ./configure [...] where [...] are your usual configure options, but without anything related to xwidgets (and please show the exact configure options you use, as your report above doesn't). The xwidgets option is off by default, so if you reconfigure Emacs correctly, you should have a build without them (since your webkit2gtk version is not one of those which can be safely used with Emacs). The output of the configure script above seems to indicate that somehow the configure script was invoked with "--with-xwidgets" option, because otherwise the "checking for webkit2gtk-4.1" part was not supposed to have been done. E.g., on my GNU/Linux system, invoking the configure script without "--with-xwidgets" option goes straight from cairo to freetype2 testing, bypassing the webkit2gtk-4.0 test: checking for cairo >= 1.8.0... yes checking for freetype2... yes checking for fontconfig >= 2.2.0... yes So something in your case is still telling the configure script to build with xwidgets. "make bootstrap" re-runs the configure script with the same options you used last time, so doing that will not necessarily fix the problem. ^ permalink raw reply [flat|nested] 39+ messages in thread
[parent not found: <db88e0b43b02580ee78171c3b0d55bcda6b2a458.camel@maxeygroup.tech>]
* bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure [not found] ` <db88e0b43b02580ee78171c3b0d55bcda6b2a458.camel@maxeygroup.tech> @ 2024-09-23 11:14 ` Eli Zaretskii 0 siblings, 0 replies; 39+ messages in thread From: Eli Zaretskii @ 2024-09-23 11:14 UTC (permalink / raw) To: Doug Maxey; +Cc: 66068 > From: Doug Maxey <emacs-bugs@maxeygroup.tech> > Date: Sun, 22 Sep 2024 21:14:06 -0500 > > On Sun, 2024-09-22 at 08:05 +0300, Eli Zaretskii wrote: > > > > ... > > $ make extraclean > > $ git clean -fdx > > $ git pull > > $ ./autogen.sh > > $ ./configure [...] > > > > where [...] are your usual configure options, but without anything > > related to xwidgets (and please show the exact configure options you > > use, as your report above doesn't). > > > > The xwidgets option is off by default, so if you reconfigure Emacs > > correctly, you should have a build without them (since your > > webkit2gtk > > version is not one of those which can be safely used with Emacs). > > The > > output of the configure script above seems to indicate that somehow > > the configure script was invoked with "--with-xwidgets" option, > > because otherwise the "checking for webkit2gtk-4.1" part was not > > supposed to have been done. E.g., on my GNU/Linux system, invoking > > the configure script without "--with-xwidgets" option goes straight > > from cairo to freetype2 testing, bypassing the webkit2gtk-4.0 test: > > > > checking for cairo >= 1.8.0... yes > > checking for freetype2... yes > > checking for fontconfig >= 2.2.0... yes > > > > So something in your case is still telling the configure script to > > build with xwidgets. "make bootstrap" re-runs the configure script > > with the same options you used last time, so doing that will not > > necessarily fix the problem. > > Thank you, the instructions above did fix the issue. > > For the record, my current configure options are > --prefix=/opt/emacs --with-cairo-xcb --with-imagemagick \ > --with-tree-sitter --with-x --with-x-toolkit=gtk3 > > The instance above was with no flags for bootstrap, normally I use > make bootstrap $configure > which is all the above options. > > But I missed that bootstrap cached them. Thanks for telling us, but please in the future use Reply All to keep the bug tracker on the CC list. ^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2024-09-23 11:14 UTC | newest] Thread overview: 39+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-09-18 10:06 bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Stephen Berman 2023-09-18 11:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-18 12:16 ` Stephen Berman 2023-09-18 14:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-18 15:08 ` Stephen Berman 2023-09-20 3:22 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-24 15:12 ` Stephen Berman 2023-09-25 0:30 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-25 8:47 ` Stephen Berman 2023-09-25 9:25 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-25 10:22 ` Stephen Berman 2023-09-30 10:03 ` Stephen Berman 2023-09-30 11:52 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-09-30 12:09 ` Stephen Berman 2023-09-18 11:28 ` Eli Zaretskii 2023-09-18 12:17 ` Stephen Berman 2023-12-07 10:28 ` Ramon Diaz-Uriarte 2023-12-09 15:12 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-09 20:39 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 5:32 ` Eli Zaretskii 2023-12-10 13:36 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:02 ` Eli Zaretskii 2023-12-10 15:28 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:47 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 0:43 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 9:55 ` Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-11 10:16 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2023-12-10 15:49 ` Eli Zaretskii 2023-12-11 21:03 ` Ramon Diaz-Uriarte 2024-09-04 11:23 ` Peter Oliver 2024-09-05 8:14 ` Eli Zaretskii 2024-09-07 9:32 ` Eli Zaretskii 2024-09-14 7:45 ` Eli Zaretskii 2024-09-14 12:11 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors 2024-09-14 14:21 ` Stefan Kangas 2024-09-21 9:01 ` Eli Zaretskii 2024-09-21 21:45 ` bug#66068: removing the WebKit when webkit2gtk3-2.42.5-1.el9.x86_64 will not alllow RL9 to configure Doug Maxey 2024-09-22 5:05 ` Eli Zaretskii [not found] ` <db88e0b43b02580ee78171c3b0d55bcda6b2a458.camel@maxeygroup.tech> 2024-09-23 11:14 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).