From unknown Tue Aug 19 05:11:28 2025 X-Loop: don@donarmstrong.com Subject: bug#437: 23.0.60; Emacs aborts when IceWM is restarted Reply-To: Sven Joachim , 437@debbugs.gnu.org Resent-From: Sven Joachim Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 17 Jun 2008 14:50:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 437 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.121371377120481 (code B ref -1); Tue, 17 Jun 2008 14:50:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.8 required=4.0 tests=AWL,BAYES_00,FVGT_m_MULTI_ODD, IMPRONONCABLE_2,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 17 Jun 2008 14:42:51 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5HEgYKw020474 for ; Tue, 17 Jun 2008 07:42:35 -0700 Received: from mail.gnu.org ([199.232.76.166]:48230 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1K8cMB-0001Xn-N6 for emacs-pretest-bug@gnu.org; Tue, 17 Jun 2008 10:40:24 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1K8cOC-0006Xu-4r for emacs-pretest-bug@gnu.org; Tue, 17 Jun 2008 10:42:33 -0400 Received: from mail.gmx.net ([213.165.64.20]:38419) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1K8cOB-0006XF-EG for emacs-pretest-bug@gnu.org; Tue, 17 Jun 2008 10:42:28 -0400 Received: (qmail invoked by alias); 17 Jun 2008 14:42:25 -0000 Received: from p5486503A.dip.t-dialin.net (EHLO debian) [84.134.80.58] by mail.gmx.net (mp029) with SMTP; 17 Jun 2008 16:42:25 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX19skHI5JM5sCFEIXvJYTrmMpZITTpZySdLQu54FBB TploNisdPhaK+T From: Sven Joachim To: emacs-pretest-bug@gnu.org Date: Tue, 17 Jun 2008 16:38:17 +0200 Message-ID: <87prqgt9d2.fsf@gmx.de> User-Agent: Gnus/5.110008 (No Gnus v0.8) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) In GNU Emacs 23.0.60.4 (i686-pc-linux-gnu, GTK+ Version 2.12.10) of 2008-06-17 on debian Windowing system distributor `The X.Org Foundation', version 11.0.10400090 Restarting my favorite window manager, IceWM, kills Emacs with an X protocol error. This problem does not exist in Emacs 22. (gdb) run Starting program: /usr/local/src/emacs/src/emacs [Thread debugging using libthread_db enabled] [New Thread 0xb71a0720 (LWP 7709)] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb73d3767] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb73d381e] #2 /usr/lib/libX11.so.6 [0xb785fdc9] #3 /usr/lib/libX11.so.6(XFlush+0x29) [0xb7838d69] #4 /usr/lib/libgdk-x11-2.0.so.0(gdk_display_flush+0x81) [0xb7c3eed1] #5 /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0xda) [0xb7c3633a] #6 /usr/local/src/emacs/src/emacs [0x80dc572] #7 /usr/local/src/emacs/src/emacs [0x80dc635] #8 /usr/local/src/emacs/src/emacs [0x80dca8a] #9 /usr/local/src/emacs/src/emacs [0x80dcae3] #10 /usr/lib/libX11.so.6(_XError+0xd9) [0xb78587b9] #11 /usr/lib/libX11.so.6(_XReply+0x229) [0xb7860bf9] #12 /usr/lib/libX11.so.6(XGetWindowProperty+0x93) [0xb783ddf3] #13 /usr/local/src/emacs/src/emacs [0x80dd9dc] #14 /usr/local/src/emacs/src/emacs [0x80ddc97] #15 /usr/local/src/emacs/src/emacs [0x80ddf29] #16 /usr/local/src/emacs/src/emacs [0x80de05f] #17 /usr/local/src/emacs/src/emacs [0x80e0aba] #18 /usr/local/src/emacs/src/emacs [0x80e26e2] #19 /usr/lib/libgdk-x11-2.0.so.0 [0xb7c4a508] X protocol error: BadWindow (invalid Window parameter) on protocol request 20 [Switching to Thread 0xb71a0720 (LWP 7709)] Breakpoint 1, abort () at emacs.c:427 (gdb) bt full #0 abort () at emacs.c:427 No locals. #1 0x08089747 in redisplay_preserve_echo_area (from_where=13) at xdisp.c:11863 No locals. #2 0x081bedf3 in status_notify (deleting_process=0x86e6730) at process.c:7159 proc = 141453108 buffer = 137850137 tail = 147035800 msg = 148330715 #3 0x081c4448 in Fdelete_process (process=141453108) at process.c:838 symbol = pid = 137850137 p = (struct Lisp_Process *) 0x86e6730 #4 0x081c4598 in kill_buffer_processes (buffer=137850137) at process.c:6743 tail = proc = 141453108 #5 0x08119abc in shut_down_emacs (sig=0, no_x=0, stuff=137850137) at emacs.c:2127 No locals. #6 0x080dc9b5 in x_connection_closed (dpy=0x88cd4e8, error_message=0xbfa44fa8 "X protocol error: BadWindow (invalid Window parameter) on protocol request 20") at xterm.c:7938 dpyinfo = (struct x_display_info *) 0x845b048 frame = tail = #7 0x080dca8a in x_error_quitter (display=0x8ccfeb0, error=0xbfa4525c) at xterm.c:8016 buf = "BadWindow (invalid Window parameter)", '\0' buf1 = "X protocol error: BadWindow (invalid Window parameter) on protocol request 20", '\0' , "+O\003\270", '\0' , "\364o\004\2708\211\033\267\026\000\000\000\204Q\244\277" #8 0x080dcae3 in x_error_handler (display=0x8ccfeb0, error=0xbfa4525c) at xterm.c:7972 No locals. #9 0xb78587b9 in _XError () from /usr/lib/libX11.so.6 No symbol table info available. #10 0xb7860bf9 in _XReply () from /usr/lib/libX11.so.6 No symbol table info available. #11 0xb783ddf3 in XGetWindowProperty () from /usr/lib/libX11.so.6 No symbol table info available. #12 0x080dd9dc in x_set_frame_alpha (f=0x8c39698) at xterm.c:503 data = actual = format = 5 n = 1 left = 147655888 dpyinfo = (struct x_display_info *) 0x845b048 dpy = (Display *) 0x8ccfeb0 win = 12584820 alpha = 0 alpha_min = 0 opac = 4294967295 #13 0x080ddc97 in x_frame_rehighlight (dpyinfo=0x845b048) at xterm.c:3244 old_highlight = (struct frame *) 0x0 #14 0x080ddf29 in x_focus_changed (type=, state=2, dpyinfo=0x846bc04, frame=0x8c39698, bufp=0xbfa45830) at xterm.c:3318 No locals. #15 0x080de05f in x_detect_focus_change (dpyinfo=0x845b048, event=0xbfa457d0, bufp=0xbfa45830) at xterm.c:3393 frame = #16 0x080e0aba in handle_one_xevent (dpyinfo=0x845b048, eventp=0xbfa45aec, finish=0x8330ef0, hold_quit=0xbfa45fa4) at xterm.c:6685 inev = { ie = { kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, padding = {0x0, 0x0}, frame_or_window = 0, arg = 137850137 }, sie = { kind = 0, display = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0 } } count = do_help = 0 nbytes = f = coding = { id = -1214285556, common_flags = 139068480, mode = 3215218456, spec = { iso_2022 = { flags = 0, current_invocation = {1, 139068480}, current_designation = {-1079748856, -1214291314, 0, 139068480}, single_shifting = -1079748840, bol = -1220251504 }, ccl = 0x0, utf_16 = { bom = utf_detect_bom, endian = utf_16_little_endian, surrogate = 139068480 }, utf_8_bom = utf_detect_bom, emacs_mule_full_support = 0 }, max_charset_id = 139068492, safe_charsets = 0x0, src_multibyte = 0, dst_multibyte = 0, head_ascii = -1220243736, produced = 139068480, produced_char = 7709, consumed = -1079748696, consumed_char = -1215957508, errors = 139068480, error_positions = 0x1e1d, result = 3077013492, src_pos = -1220187124, src_pos_byte = -1214285556, src_chars = 147652272, src_bytes = -1079748744, src_object = 0, source = 0x1
, dst_pos = 2604, dst_pos_byte = -1079748712, dst_bytes = -1220187124, dst_object = 139068480, destination = 0xb71a0720 " \a\032\267\230\v\032\267 \a\032\267", chars_at_source = -1079748744, charbuf = 0xb7447090, charbuf_size = 139068492, charbuf_used = -1220719800, annotated = -1079748696, carryover = "\3578=\267@\004J\b\000\000\000\000\264\236\220\267", '\0' , "Lx\220\267\260\376\314\b\260\376\314\b\310W\244\277\321\374\205\267@\004J\b\000\000\000\000\000\000\000", carryover_bytes = -1220250597, default_char = -1215268788, detector = 0, decoder = 0xbfa457e8, encoder = 0xb78493b3 } event = { type = 9, xany = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145 }, xkey = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 5260288, same_screen = 1174425669 }, xbutton = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, state = 0, button = 5260288, same_screen = 1174425669 }, xmotion = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\0', same_screen = 1174425669 }, xcrossing = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 5260288, same_screen = 1174425669, focus = 1346830416, state = 5261312 }, xfocus = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, mode = 2, detail = 4 }, xexpose = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, x = 2, y = 4, width = 0, height = 16445576, count = 0 }, xgraphicsexpose = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, drawable = 29360145, x = 2, y = 4, width = 0, height = 16445576, count = 0, major_code = 0, minor_code = 0 }, xnoexpose = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, drawable = 29360145, major_code = 2, minor_code = 4 }, xvisibility = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, state = 2 }, xcreatewindow = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2, x = 4, y = 0, width = 16445576, height = 0, border_width = 0, override_redirect = 0 }, xdestroywindow = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2 }, xunmap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, from_configure = 4 }, xmap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, override_redirect = 4 }, xmaprequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2 }, xreparent = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, parent = 4, x = 0, y = 16445576, override_redirect = 0 }, xconfigure = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, x = 4, y = 0, width = 16445576, height = 0, border_width = 0, above = 0, override_redirect = 0 }, xgravity = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, x = 4, y = 0 }, xresizerequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, width = 2, height = 4 }, xconfigurerequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2, x = 4, y = 0, width = 16445576, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 5260288 }, xcirculate = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, place = 4 }, xcirculaterequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2, place = 4 }, xproperty = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, atom = 2, time = 4, state = 0 }, xselectionclear = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, selection = 2, time = 4 }, xselectionrequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, owner = 29360145, requestor = 2, selection = 4, target = 0, property = 16445576, time = 0 }, xselection = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, requestor = 29360145, selection = 2, target = 4, property = 0, time = 16445576 }, xcolormap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, colormap = 2, new = 4, state = 0 }, xclient = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, message_type = 2, format = 4, data = { b = "\000\000\000\000\210\360\372", '\0' , s = {0, 0, -3960, 250, 0, 0, 0, 0, 0, 0}, l = {0, 16445576, 0, 0, 0} } }, xmapping = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, request = 2, first_keycode = 4, count = 0 }, xerror = { type = 9, display = 0xa2c, resourceid = 0, serial = 147652272, error_code = 17 '\021', request_code = 0 '\0', minor_code = 192 '\300' }, xkeymap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, key_vector = "\002\000\000\000\004\000\000\000\000\000\000\000\210\360\372", '\0' }, pad = {9, 2604, 0, 147652272, 29360145, 2, 4, 0, 16445576, 0, 0, 0, 0, 5260288, 1174425669, 1346830416, 5261312, 1241534537, 1347092560, 5262336, 1308643405, 1347354704, 141698304, 8} } #17 0x080e26e2 in event_handler_gdk (gxev=0xbfa45aec, ev=0x861bd40, data=0x0) at xterm.c:5781 dpyinfo = (struct x_display_info *) 0x845b048 xev = (XEvent *) 0x8c39698 #18 0xb7c4a508 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #19 0xbfa45aec in ?? () No symbol table info available. #20 0x0861bd40 in ?? () No symbol table info available. #21 0x00000000 in ?? () No symbol table info available. (gdb) From unknown Tue Aug 19 05:11:28 2025 X-Loop: don@donarmstrong.com Subject: bug#437: 23.0.60; Emacs aborts when IceWM is restarted Reply-To: Seiji Zenitani , 437@debbugs.gnu.org Resent-From: Seiji Zenitani Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 21 Jun 2008 22:05:07 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 437 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 437-submit@emacsbugs.donarmstrong.com id=B437.121408535325419 (code B ref 437); Sat, 21 Jun 2008 22:05:07 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.0 required=4.0 tests=BAYES_00,MSGID_FROM_MTA_HEADER, UNPARSEABLE_RELAY autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 437) by emacsbugs.donarmstrong.com; 21 Jun 2008 21:55:53 +0000 Received: from smtpoutw.mac.com (smtpoutw.mac.com [17.250.248.178]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5LLtmg4025413 for <437@emacsbugs.donarmstrong.com>; Sat, 21 Jun 2008 14:55:49 -0700 Received: from webmail016 (webmail016-s [10.13.128.16]) by smtpoutw.mac.com (Xserve/smtpoutw003/MantshX 4.0) with ESMTP id m5LLtkqp016571; Sat, 21 Jun 2008 14:55:47 -0700 (PDT) Date: Sat, 21 Jun 2008 14:55:46 -0700 From: Seiji Zenitani To: 437@debbugs.gnu.org Cc: svenjoac@gmx.de Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_97_2033999.1214085346630" Content-Transfer-Encoding: 7bit X-Originating-IP: 128.183.134.41 Received: from [128.183.134.41] from webmail.mac.com with HTTP; Sat, 21 Jun 2008 14:55:46 -0700 ------=_Part_97_2033999.1214085346630 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit Hi, Here's a fix. It would be nice if you will try this. Sincerely, Seiji --- 2008-06-21 Seiji Zenitani , Ryo Yoshitake * xterm.c (x_set_frame_alpha): Add x_catch_errors for bug#437. ------=_Part_97_2033999.1214085346630 Content-Type: application/octet-stream; name=xterm.diff Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xterm.diff" LS0tIC4uL2VtYWNzLmFoby9zcmMveHRlcm0uYy5vcmlnCTIwMDgtMDYtMTAgMTY6MjI6MTAuMDAw MDAwMDAwIC0wNDAwCisrKyBzcmMveHRlcm0uYwkyMDA4LTA2LTIwIDIwOjU2OjQxLjAwMDAwMDAw MCAtMDQwMApAQCAtNDk3LDI2ICs0OTcsMzIgQEAKICAgewogICAgIHVuc2lnbmVkIGNoYXIgKmRh dGE7CiAgICAgQXRvbSBhY3R1YWw7Ci0gICAgaW50IGZvcm1hdDsKKyAgICBpbnQgcmMsIGZvcm1h dDsKICAgICB1bnNpZ25lZCBsb25nIG4sIGxlZnQ7CiAKLSAgICBYR2V0V2luZG93UHJvcGVydHko ZHB5LCB3aW4sIFhJbnRlcm5BdG9tKGRweSwgT1BBQ0lUWSwgRmFsc2UpLAotCQkgICAgICAgMEws IDFMLCBGYWxzZSwgWEFfQ0FSRElOQUwsICZhY3R1YWwsICZmb3JtYXQsICZuLCAmbGVmdCwKLQkJ ICAgICAgICZkYXRhKTsKLSAgICBpZiAoYWN0dWFsICE9IE5vbmUpCisgICAgeF9jYXRjaF9lcnJv cnMgKGRweSk7CisgICAgcmMgPSBYR2V0V2luZG93UHJvcGVydHkoZHB5LCB3aW4sIFhJbnRlcm5B dG9tKGRweSwgT1BBQ0lUWSwgRmFsc2UpLAorCQkJICAgIDBMLCAxTCwgRmFsc2UsIFhBX0NBUkRJ TkFMLAorCQkJICAgICZhY3R1YWwsICZmb3JtYXQsICZuLCAmbGVmdCwKKwkJCSAgICAmZGF0YSk7 CisKKyAgICBpZiAocmMgPT0gU3VjY2VzcyAmJiBhY3R1YWwgIT0gTm9uZSkKICAgICAgIGlmICgq KHVuc2lnbmVkIGxvbmcgKilkYXRhID09IG9wYWMpCiAJewogCSAgWEZyZWUgKCh2b2lkICopIGRh dGEpOworCSAgeF91bmNhdGNoX2Vycm9ycyAoKTsKIAkgIHJldHVybjsKIAl9CiAgICAgICBlbHNl CiAJWEZyZWUgKCh2b2lkICopIGRhdGEpOworICAgIHhfdW5jYXRjaF9lcnJvcnMgKCk7CiAgIH0K IAorICB4X2NhdGNoX2Vycm9ycyAoZHB5KTsKICAgWENoYW5nZVByb3BlcnR5IChkcHksIHdpbiwg WEludGVybkF0b20gKGRweSwgT1BBQ0lUWSwgRmFsc2UpLAogCQkgICBYQV9DQVJESU5BTCwgMzIs IFByb3BNb2RlUmVwbGFjZSwKIAkJICAgKHVuc2lnbmVkIGNoYXIgKikgJm9wYWMsIDFMKTsKLSAg WFN5bmMgKGRweSwgRmFsc2UpOworICB4X3VuY2F0Y2hfZXJyb3JzICgpOwogfQogCiAMCg== ------=_Part_97_2033999.1214085346630-- From unknown Tue Aug 19 05:11:28 2025 X-Loop: don@donarmstrong.com Subject: bug#437: 23.0.60; Emacs aborts when IceWM is restarted Reply-To: Sven Joachim , 437@debbugs.gnu.org Resent-From: Sven Joachim Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sun, 22 Jun 2008 06:20:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 437 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 437-submit@emacsbugs.donarmstrong.com id=B437.121411517918159 (code B ref 437); Sun, 22 Jun 2008 06:20:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-3.5 required=4.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 437) by emacsbugs.donarmstrong.com; 22 Jun 2008 06:12:59 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m5M6Ct5V018147 for <437@emacsbugs.donarmstrong.com>; Sat, 21 Jun 2008 23:12:57 -0700 Received: (qmail invoked by alias); 22 Jun 2008 06:12:49 -0000 Received: from p548666E6.dip.t-dialin.net (EHLO debian) [84.134.102.230] by mail.gmx.net (mp007) with SMTP; 22 Jun 2008 08:12:49 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX18dQHIFdDkdNCXdHGSqR/je6/Jo7z6yBHpAhO35mB up4Ru51bLfyLlu From: Sven Joachim To: Seiji Zenitani Cc: 437@debbugs.gnu.org References: Date: Sun, 22 Jun 2008 08:08:40 +0200 In-Reply-To: (Seiji Zenitani's message of "Sat, 21 Jun 2008 14:55:46 -0700") Message-ID: <87ve02rogn.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 On 2008-06-21 23:55 +0200, Seiji Zenitani wrote: > Here's a fix. It would be nice if you will try this. Works for me. :-) Cheers, Sven From unknown Tue Aug 19 05:11:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Sven Joachim Subject: bug#437 closed by Stefan Monnier (Re: bug#437: 23.0.60; Emacs aborts when IceWM is restarted) Message-ID: References: <87prqgt9d2.fsf@gmx.de> X-Emacs-PR-Message: they-closed 437 X-Emacs-PR-Package: emacs Reply-To: 437@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1214143805-6352-1" This is a multi-part message in MIME format... ------------=_1214143805-6352-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #437: 23.0.60; Emacs aborts when IceWM is restarted It has been closed by Stefan Monnier . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Stefan Monnier by replying to this email. --=20 437: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D437 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1214143805-6352-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From monnier@iro.umontreal.ca Sun Jun 22 07:02:49 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.0 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 437-done) by emacsbugs.donarmstrong.com; 22 Jun 2008 14:02:49 +0000 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5ME2jT9004374 for <437-done@emacsbugs.donarmstrong.com>; Sun, 22 Jun 2008 07:02:47 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtIEAPv3XUjO+KWv/2dsb2JhbACBW6tT X-IronPort-AV: E=Sophos;i="4.27,685,1204520400"; d="scan'208";a="23068802" Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238]) by ironport2-out.teksavvy.com with ESMTP; 22 Jun 2008 10:02:40 -0400 Received: from pastel.home ([206.248.165.175]) by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id CUY89039; Sun, 22 Jun 2008 10:02:39 -0400 Received: by pastel.home (Postfix, from userid 20848) id 8F81383BA; Sun, 22 Jun 2008 10:02:39 -0400 (EDT) From: Stefan Monnier To: 437-done@debbugs.gnu.org Subject: Re: bug#437: 23.0.60; Emacs aborts when IceWM is restarted Message-ID: References: Date: Sun, 22 Jun 2008 10:02:39 -0400 In-Reply-To: (Seiji Zenitani's message of "Sat, 21 Jun 2008 14:55:46 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > Here's a fix. It would be nice if you will try this. Thanks, installed, Stefan ------------=_1214143805-6352-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From svenjoac@gmx.de Tue Jun 17 07:42:51 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.8 required=4.0 tests=AWL,BAYES_00,FVGT_m_MULTI_ODD, IMPRONONCABLE_2,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 17 Jun 2008 14:42:51 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5HEgYKw020474 for ; Tue, 17 Jun 2008 07:42:35 -0700 Received: from mail.gnu.org ([199.232.76.166]:48230 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1K8cMB-0001Xn-N6 for emacs-pretest-bug@gnu.org; Tue, 17 Jun 2008 10:40:24 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1K8cOC-0006Xu-4r for emacs-pretest-bug@gnu.org; Tue, 17 Jun 2008 10:42:33 -0400 Received: from mail.gmx.net ([213.165.64.20]:38419) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1K8cOB-0006XF-EG for emacs-pretest-bug@gnu.org; Tue, 17 Jun 2008 10:42:28 -0400 Received: (qmail invoked by alias); 17 Jun 2008 14:42:25 -0000 Received: from p5486503A.dip.t-dialin.net (EHLO debian) [84.134.80.58] by mail.gmx.net (mp029) with SMTP; 17 Jun 2008 16:42:25 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX19skHI5JM5sCFEIXvJYTrmMpZITTpZySdLQu54FBB TploNisdPhaK+T From: Sven Joachim To: emacs-pretest-bug@gnu.org Subject: 23.0.60; Emacs aborts when IceWM is restarted Date: Tue, 17 Jun 2008 16:38:17 +0200 Message-ID: <87prqgt9d2.fsf@gmx.de> User-Agent: Gnus/5.110008 (No Gnus v0.8) Emacs/22.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) In GNU Emacs 23.0.60.4 (i686-pc-linux-gnu, GTK+ Version 2.12.10) of 2008-06-17 on debian Windowing system distributor `The X.Org Foundation', version 11.0.10400090 Restarting my favorite window manager, IceWM, kills Emacs with an X protocol error. This problem does not exist in Emacs 22. (gdb) run Starting program: /usr/local/src/emacs/src/emacs [Thread debugging using libthread_db enabled] [New Thread 0xb71a0720 (LWP 7709)] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb73d3767] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb73d381e] #2 /usr/lib/libX11.so.6 [0xb785fdc9] #3 /usr/lib/libX11.so.6(XFlush+0x29) [0xb7838d69] #4 /usr/lib/libgdk-x11-2.0.so.0(gdk_display_flush+0x81) [0xb7c3eed1] #5 /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0xda) [0xb7c3633a] #6 /usr/local/src/emacs/src/emacs [0x80dc572] #7 /usr/local/src/emacs/src/emacs [0x80dc635] #8 /usr/local/src/emacs/src/emacs [0x80dca8a] #9 /usr/local/src/emacs/src/emacs [0x80dcae3] #10 /usr/lib/libX11.so.6(_XError+0xd9) [0xb78587b9] #11 /usr/lib/libX11.so.6(_XReply+0x229) [0xb7860bf9] #12 /usr/lib/libX11.so.6(XGetWindowProperty+0x93) [0xb783ddf3] #13 /usr/local/src/emacs/src/emacs [0x80dd9dc] #14 /usr/local/src/emacs/src/emacs [0x80ddc97] #15 /usr/local/src/emacs/src/emacs [0x80ddf29] #16 /usr/local/src/emacs/src/emacs [0x80de05f] #17 /usr/local/src/emacs/src/emacs [0x80e0aba] #18 /usr/local/src/emacs/src/emacs [0x80e26e2] #19 /usr/lib/libgdk-x11-2.0.so.0 [0xb7c4a508] X protocol error: BadWindow (invalid Window parameter) on protocol request 20 [Switching to Thread 0xb71a0720 (LWP 7709)] Breakpoint 1, abort () at emacs.c:427 (gdb) bt full #0 abort () at emacs.c:427 No locals. #1 0x08089747 in redisplay_preserve_echo_area (from_where=13) at xdisp.c:11863 No locals. #2 0x081bedf3 in status_notify (deleting_process=0x86e6730) at process.c:7159 proc = 141453108 buffer = 137850137 tail = 147035800 msg = 148330715 #3 0x081c4448 in Fdelete_process (process=141453108) at process.c:838 symbol = pid = 137850137 p = (struct Lisp_Process *) 0x86e6730 #4 0x081c4598 in kill_buffer_processes (buffer=137850137) at process.c:6743 tail = proc = 141453108 #5 0x08119abc in shut_down_emacs (sig=0, no_x=0, stuff=137850137) at emacs.c:2127 No locals. #6 0x080dc9b5 in x_connection_closed (dpy=0x88cd4e8, error_message=0xbfa44fa8 "X protocol error: BadWindow (invalid Window parameter) on protocol request 20") at xterm.c:7938 dpyinfo = (struct x_display_info *) 0x845b048 frame = tail = #7 0x080dca8a in x_error_quitter (display=0x8ccfeb0, error=0xbfa4525c) at xterm.c:8016 buf = "BadWindow (invalid Window parameter)", '\0' buf1 = "X protocol error: BadWindow (invalid Window parameter) on protocol request 20", '\0' , "+O\003\270", '\0' , "\364o\004\2708\211\033\267\026\000\000\000\204Q\244\277" #8 0x080dcae3 in x_error_handler (display=0x8ccfeb0, error=0xbfa4525c) at xterm.c:7972 No locals. #9 0xb78587b9 in _XError () from /usr/lib/libX11.so.6 No symbol table info available. #10 0xb7860bf9 in _XReply () from /usr/lib/libX11.so.6 No symbol table info available. #11 0xb783ddf3 in XGetWindowProperty () from /usr/lib/libX11.so.6 No symbol table info available. #12 0x080dd9dc in x_set_frame_alpha (f=0x8c39698) at xterm.c:503 data = actual = format = 5 n = 1 left = 147655888 dpyinfo = (struct x_display_info *) 0x845b048 dpy = (Display *) 0x8ccfeb0 win = 12584820 alpha = 0 alpha_min = 0 opac = 4294967295 #13 0x080ddc97 in x_frame_rehighlight (dpyinfo=0x845b048) at xterm.c:3244 old_highlight = (struct frame *) 0x0 #14 0x080ddf29 in x_focus_changed (type=, state=2, dpyinfo=0x846bc04, frame=0x8c39698, bufp=0xbfa45830) at xterm.c:3318 No locals. #15 0x080de05f in x_detect_focus_change (dpyinfo=0x845b048, event=0xbfa457d0, bufp=0xbfa45830) at xterm.c:3393 frame = #16 0x080e0aba in handle_one_xevent (dpyinfo=0x845b048, eventp=0xbfa45aec, finish=0x8330ef0, hold_quit=0xbfa45fa4) at xterm.c:6685 inev = { ie = { kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, padding = {0x0, 0x0}, frame_or_window = 0, arg = 137850137 }, sie = { kind = 0, display = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0 } } count = do_help = 0 nbytes = f = coding = { id = -1214285556, common_flags = 139068480, mode = 3215218456, spec = { iso_2022 = { flags = 0, current_invocation = {1, 139068480}, current_designation = {-1079748856, -1214291314, 0, 139068480}, single_shifting = -1079748840, bol = -1220251504 }, ccl = 0x0, utf_16 = { bom = utf_detect_bom, endian = utf_16_little_endian, surrogate = 139068480 }, utf_8_bom = utf_detect_bom, emacs_mule_full_support = 0 }, max_charset_id = 139068492, safe_charsets = 0x0, src_multibyte = 0, dst_multibyte = 0, head_ascii = -1220243736, produced = 139068480, produced_char = 7709, consumed = -1079748696, consumed_char = -1215957508, errors = 139068480, error_positions = 0x1e1d, result = 3077013492, src_pos = -1220187124, src_pos_byte = -1214285556, src_chars = 147652272, src_bytes = -1079748744, src_object = 0, source = 0x1
, dst_pos = 2604, dst_pos_byte = -1079748712, dst_bytes = -1220187124, dst_object = 139068480, destination = 0xb71a0720 " \a\032\267\230\v\032\267 \a\032\267", chars_at_source = -1079748744, charbuf = 0xb7447090, charbuf_size = 139068492, charbuf_used = -1220719800, annotated = -1079748696, carryover = "\3578=\267@\004J\b\000\000\000\000\264\236\220\267", '\0' , "Lx\220\267\260\376\314\b\260\376\314\b\310W\244\277\321\374\205\267@\004J\b\000\000\000\000\000\000\000", carryover_bytes = -1220250597, default_char = -1215268788, detector = 0, decoder = 0xbfa457e8, encoder = 0xb78493b3 } event = { type = 9, xany = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145 }, xkey = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 5260288, same_screen = 1174425669 }, xbutton = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, state = 0, button = 5260288, same_screen = 1174425669 }, xmotion = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\0', same_screen = 1174425669 }, xcrossing = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, root = 2, subwindow = 4, time = 0, x = 16445576, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 5260288, same_screen = 1174425669, focus = 1346830416, state = 5261312 }, xfocus = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, mode = 2, detail = 4 }, xexpose = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, x = 2, y = 4, width = 0, height = 16445576, count = 0 }, xgraphicsexpose = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, drawable = 29360145, x = 2, y = 4, width = 0, height = 16445576, count = 0, major_code = 0, minor_code = 0 }, xnoexpose = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, drawable = 29360145, major_code = 2, minor_code = 4 }, xvisibility = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, state = 2 }, xcreatewindow = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2, x = 4, y = 0, width = 16445576, height = 0, border_width = 0, override_redirect = 0 }, xdestroywindow = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2 }, xunmap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, from_configure = 4 }, xmap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, override_redirect = 4 }, xmaprequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2 }, xreparent = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, parent = 4, x = 0, y = 16445576, override_redirect = 0 }, xconfigure = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, x = 4, y = 0, width = 16445576, height = 0, border_width = 0, above = 0, override_redirect = 0 }, xgravity = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, x = 4, y = 0 }, xresizerequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, width = 2, height = 4 }, xconfigurerequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2, x = 4, y = 0, width = 16445576, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 5260288 }, xcirculate = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, event = 29360145, window = 2, place = 4 }, xcirculaterequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, parent = 29360145, window = 2, place = 4 }, xproperty = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, atom = 2, time = 4, state = 0 }, xselectionclear = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, selection = 2, time = 4 }, xselectionrequest = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, owner = 29360145, requestor = 2, selection = 4, target = 0, property = 16445576, time = 0 }, xselection = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, requestor = 29360145, selection = 2, target = 4, property = 0, time = 16445576 }, xcolormap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, colormap = 2, new = 4, state = 0 }, xclient = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, message_type = 2, format = 4, data = { b = "\000\000\000\000\210\360\372", '\0' , s = {0, 0, -3960, 250, 0, 0, 0, 0, 0, 0}, l = {0, 16445576, 0, 0, 0} } }, xmapping = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, request = 2, first_keycode = 4, count = 0 }, xerror = { type = 9, display = 0xa2c, resourceid = 0, serial = 147652272, error_code = 17 '\021', request_code = 0 '\0', minor_code = 192 '\300' }, xkeymap = { type = 9, serial = 2604, send_event = 0, display = 0x8ccfeb0, window = 29360145, key_vector = "\002\000\000\000\004\000\000\000\000\000\000\000\210\360\372", '\0' }, pad = {9, 2604, 0, 147652272, 29360145, 2, 4, 0, 16445576, 0, 0, 0, 0, 5260288, 1174425669, 1346830416, 5261312, 1241534537, 1347092560, 5262336, 1308643405, 1347354704, 141698304, 8} } #17 0x080e26e2 in event_handler_gdk (gxev=0xbfa45aec, ev=0x861bd40, data=0x0) at xterm.c:5781 dpyinfo = (struct x_display_info *) 0x845b048 xev = (XEvent *) 0x8c39698 #18 0xb7c4a508 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #19 0xbfa45aec in ?? () No symbol table info available. #20 0x0861bd40 in ?? () No symbol table info available. #21 0x00000000 in ?? () No symbol table info available. (gdb) ------------=_1214143805-6352-1--