From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ralf Angeli Newsgroups: gmane.emacs.devel Subject: Re: gnus makes emacs lose response Date: Fri, 07 Apr 2006 22:58:55 +0200 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1144443520 27066 80.91.229.2 (7 Apr 2006 20:58:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 7 Apr 2006 20:58:40 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 07 22:58:39 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FRy2P-0006rX-0g for ged-emacs-devel@m.gmane.org; Fri, 07 Apr 2006 22:58:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FRy2N-0005dX-9A for ged-emacs-devel@m.gmane.org; Fri, 07 Apr 2006 16:58:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FRy2A-0005d8-9C for emacs-devel@gnu.org; Fri, 07 Apr 2006 16:58:22 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FRy29-0005cq-8I for emacs-devel@gnu.org; Fri, 07 Apr 2006 16:58:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FRy29-0005cm-3F for emacs-devel@gnu.org; Fri, 07 Apr 2006 16:58:21 -0400 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1FRy6A-00011K-Ug for emacs-devel@gnu.org; Fri, 07 Apr 2006 17:02:31 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1FRy1v-0006mL-KI for emacs-devel@gnu.org; Fri, 07 Apr 2006 22:58:08 +0200 Original-Received: from dialin-212-144-208-004.pools.arcor-ip.net ([212.144.208.4]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Apr 2006 22:58:07 +0200 Original-Received: from angeli by dialin-212-144-208-004.pools.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 07 Apr 2006 22:58:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 609 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dialin-212-144-208-004.pools.arcor-ip.net Cancel-Lock: sha1:51mYQG3pKy++pdGcbYZ+5KjK02U= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:52514 Archived-At: * Kim F. Storm (2006-04-06) writes: > then examine the stack and other stuff to see > where it hangs, e.g. as a first step, send us > the output from these commands: > > bt > xba > bt full How 'bout that? (All strings replaced with "[...]" because I was not sure if they contained stuff like passwords.) (gdb) r Starting program: /usr/src/emacs/src/emacs -geometry 80x40+0+0 [Thread debugging using libthread_db enabled] [New Thread -1486387520 (LWP 7164)] [Switching to Thread -1486387520 (LWP 7164)] Breakpoint 3 at 0x80cf77c: file xterm.c, line 7813. Program received signal SIGTSTP, Stopped (user). 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xa77f7d2d in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x0819228b in wait_reading_process_output (time_limit=0, microsecs=100000, read_kbd=0, do_display=0, wait_for_cell=137558217, wait_proc=0x8b7ada8, just_wait_proc=0) at process.c:4494 #3 0x08193f5a in Faccept_process_output (process=146255276, seconds=0, millisec=100, just_this_one=137558217) at process.c:3893 #4 0x0815dc3a in Ffuncall (nargs=4, args=0xaffc1cc0) at eval.c:2911 #5 0x0818ab27 in Fbyte_code (bytestr=146094019, vector=146096036, maxdepth=8) at bytecode.c:694 #6 0x0815d5ee in funcall_lambda (fun=146096252, nargs=2, arg_vector=0xaffc1df4) at eval.c:3088 #7 0x0815db09 in Ffuncall (nargs=3, args=0xaffc1df0) at eval.c:2956 #8 0x0818ab27 in Fbyte_code (bytestr=146175931, vector=146193772, maxdepth=8) at bytecode.c:694 #9 0x0815d5ee in funcall_lambda (fun=146194132, nargs=2, arg_vector=0xaffc1f24) at eval.c:3088 #10 0x0815db09 in Ffuncall (nargs=3, args=0xaffc1f20) at eval.c:2956 #11 0x0818ab27 in Fbyte_code (bytestr=142955195, vector=143969076, maxdepth=7) at bytecode.c:694 #12 0x0815d5ee in funcall_lambda (fun=143969292, nargs=2, arg_vector=0xaffc2054) at eval.c:3088 #13 0x0815db09 in Ffuncall (nargs=3, args=0xaffc2050) at eval.c:2956 ---Type to continue, or q to quit--- #14 0x0818ab27 in Fbyte_code (bytestr=144102571, vector=144105388, maxdepth=6) at bytecode.c:694 #15 0x0815d5ee in funcall_lambda (fun=144105556, nargs=2, arg_vector=0xaffc2184) at eval.c:3088 #16 0x0815db09 in Ffuncall (nargs=3, args=0xaffc2180) at eval.c:2956 #17 0x0818ab27 in Fbyte_code (bytestr=144102315, vector=144103916, maxdepth=6) at bytecode.c:694 #18 0x0815d5ee in funcall_lambda (fun=144104276, nargs=2, arg_vector=0xaffc22b4) at eval.c:3088 #19 0x0815db09 in Ffuncall (nargs=3, args=0xaffc22b0) at eval.c:2956 #20 0x0818ab27 in Fbyte_code (bytestr=144102219, vector=144103484, maxdepth=5) at bytecode.c:694 #21 0x0815d5ee in funcall_lambda (fun=144103676, nargs=0, arg_vector=0xaffc23e4) at eval.c:3088 #22 0x0815db09 in Ffuncall (nargs=1, args=0xaffc23e0) at eval.c:2956 #23 0x0818ab27 in Fbyte_code (bytestr=143864939, vector=143869220, maxdepth=3) at bytecode.c:694 #24 0x0815d5ee in funcall_lambda (fun=143869436, nargs=1, arg_vector=0xaffc2574) at eval.c:3088 #25 0x0815db09 in Ffuncall (nargs=2, args=0xaffc2570) at eval.c:2956 #26 0x0815a1ec in Fcall_interactively (function=142776193, record_flag=137558217, keys=137598716) at callint.c:884 #27 0x080fbb0d in Fcommand_execute (cmd=142776193, record_flag=137558217, ---Type to continue, or q to quit--- keys=-514, special=137558217) at keyboard.c:9759 #28 0x081044b8 in command_loop_1 () at keyboard.c:1791 #29 0x0815bee2 in internal_condition_case (bfun=0x8104160 , handlers=137602857, hfun=0x80fc610 ) at eval.c:1473 #30 0x080f699e in command_loop_2 () at keyboard.c:1328 #31 0x0815bbbc in internal_catch (tag=-514, func=0x80f6970 , arg=137558217) at eval.c:1211 #32 0x080f677e in command_loop () at keyboard.c:1307 #33 0x080f6824 in recursive_edit_1 () at keyboard.c:1000 #34 0x080f6930 in Frecursive_edit () at keyboard.c:1061 #35 0x080f58be in main (argc=3, argv=0xaffc2e54) at emacs.c:1789 Lisp Backtrace: "accept-process-output" "imap-wait-for-tag" "nnimap-retrieve-groups" "gnus-retrieve-groups" "gnus-read-active-file-2" "gnus-read-active-file-1" "gnus-read-active-file" "gnus-group-get-new-news" "call-interactively" (gdb) xba "accept-process-output" "imap-wait-for-tag" "nnimap-retrieve-groups" "gnus-retrieve-groups" "gnus-read-active-file-2" "gnus-read-active-file-1" "gnus-read-active-file" "gnus-group-get-new-news" "call-interactively" (gdb) bt full #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xa77f7d2d in select () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0x0819228b in wait_reading_process_output (time_limit=0, microsecs=100000, read_kbd=0, do_display=0, wait_for_cell=137558217, wait_proc=0x8b7ada8, just_wait_proc=0) at process.c:4494 Atemp = { fds_bits = {48, 48, 400, 148630114, 2, 0, 1, 48, 146255272, 400, 0, 148630172, 146255276, 135672289, 48, 48, 135049360, 146328635, 137269152, -1342432636, -1342432760, 135871880, 146328619, 2, -1342432728, 3, 145778830, -1342432636, -1342432664, 135650297, 146255276, 146328635} } Ctemp = { fds_bits = {0 , 268435456, 48, 48, -1342432792, 135869785, 13, 135049360} } timeout_reduced_for_timers = 0 channel = nfds = 0 Available = { fds_bits = {256, 0 } } ---Type to continue, or q to quit--- Connecting = { fds_bits = {0 } } check_connect = 0 check_delay = 0 no_avail = 0 xerrno = 0 proc = timeout = { tv_sec = 0, tv_usec = 88000 } end_time = { tv_sec = 1144441079, tv_usec = 90100 } wait_channel = 8 got_some_input = 0 saved_waiting_for_user_input_p = 0 #3 0x08193f5a in Faccept_process_output (process=146255276, seconds=0, millisec=100, just_this_one=137558217) at process.c:3893 carry = secs = 0 ---Type to continue, or q to quit--- usecs = -1342432616 #4 0x0815dc3a in Ffuncall (nargs=4, args=0xaffc1cc0) at eval.c:2911 fun = funcar = numargs = 3 val = backtrace = { next = 0xaffc1db8, function = 0xaffc1cc0, args = 0xaffc1cc4, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc1c50 i = 0 #5 0x0818ab27 in Fbyte_code (bytestr=146094019, vector=146096036, maxdepth=8) at bytecode.c:694 v1 = 50 v2 = op = vectorp = (Lisp_Object *) 0x8b53fa8 stack = { ---Type to continue, or q to quit--- pc = 0x8b06a58 "[...]", top = 0xaffc1ccc, bottom = 0xaffc1cc0, byte_string = 146094019, byte_string_start = 0x8b06a14 "[...]", constants = 146096036, next = 0xaffc1e40 } top = (Lisp_Object *) 0xaffc1cc0 result = #6 0x0815d5ee in funcall_lambda (fun=146096252, nargs=2, arg_vector=0xaffc1df4) at eval.c:3088 val = syms_left = next = i = 2 optional = 1 rest = 0 #7 0x0815db09 in Ffuncall (nargs=3, args=0xaffc1df0) at eval.c:2956 fun = 146096252 funcar = numargs = 2 val = ---Type to continue, or q to quit--- backtrace = { next = 0xaffc1ee8, function = 0xaffc1df0, args = 0xaffc1df4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc1df4 i = #8 0x0818ab27 in Fbyte_code (bytestr=146175931, vector=146193772, maxdepth=8) at bytecode.c:694 v1 = 245 v2 = op = vectorp = (Lisp_Object *) 0x8b6bd70 stack = { pc = 0x8ae2fe6 "[...]", top = 0xaffc1df8, bottom = 0xaffc1df0, byte_string = 146175931, byte_string_start = 0x8ae2f54 "[...]", ---Type to continue, or q to quit--- constants = 146193772, next = 0xaffc1f70 } top = (Lisp_Object *) 0xaffc1df0 result = #9 0x0815d5ee in funcall_lambda (fun=146194132, nargs=2, arg_vector=0xaffc1f24) at eval.c:3088 val = syms_left = next = i = 2 optional = 1 rest = 0 #10 0x0815db09 in Ffuncall (nargs=3, args=0xaffc1f20) at eval.c:2956 fun = 146194132 funcar = numargs = 2 val = backtrace = { next = 0xaffc2018, function = 0xaffc1f20, args = 0xaffc1f24, nargs = 2, ---Type to continue, or q to quit--- evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc1f24 i = #11 0x0818ab27 in Fbyte_code (bytestr=142955195, vector=143969076, maxdepth=7) at bytecode.c:694 v1 = 176 v2 = op = vectorp = (Lisp_Object *) 0x894cb38 stack = { pc = 0x88f4cca "[...]", top = 0xaffc1f28, bottom = 0xaffc1f20, byte_string = 142955195, byte_string_start = 0x88f4c10 "[...]", constants = 143969076, next = 0xaffc20a0 } top = (Lisp_Object *) 0xaffc1f20 result = #12 0x0815d5ee in funcall_lambda (fun=143969292, nargs=2, ---Type to continue, or q to quit--- arg_vector=0xaffc2054) at eval.c:3088 val = syms_left = next = i = 2 optional = 0 rest = 0 #13 0x0815db09 in Ffuncall (nargs=3, args=0xaffc2050) at eval.c:2956 fun = 143969292 funcar = numargs = 2 val = backtrace = { next = 0xaffc2148, function = 0xaffc2050, args = 0xaffc2054, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc2054 i = #14 0x0818ab27 in Fbyte_code (bytestr=144102571, vector=144105388, maxdepth=6) ---Type to continue, or q to quit--- at bytecode.c:694 v1 = 51 v2 = op = vectorp = (Lisp_Object *) 0x896dfb0 stack = { pc = 0x88a65b8 "[...]", top = 0xaffc2058, bottom = 0xaffc2050, byte_string = 144102571, byte_string_start = 0x88a65a8 "[...]", constants = 144105388, next = 0xaffc21d0 } top = (Lisp_Object *) 0xaffc2050 result = #15 0x0815d5ee in funcall_lambda (fun=144105556, nargs=2, arg_vector=0xaffc2184) at eval.c:3088 val = syms_left = next = i = 2 optional = 0 ---Type to continue, or q to quit--- rest = 0 #16 0x0815db09 in Ffuncall (nargs=3, args=0xaffc2180) at eval.c:2956 fun = 144105556 funcar = numargs = 2 val = backtrace = { next = 0xaffc2278, function = 0xaffc2180, args = 0xaffc2184, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc2184 i = #17 0x0818ab27 in Fbyte_code (bytestr=144102315, vector=144103916, maxdepth=6) at bytecode.c:694 v1 = 461 v2 = op = vectorp = (Lisp_Object *) 0x896d9f0 stack = { ---Type to continue, or q to quit--- pc = 0x88a6452 "[...]", top = 0xaffc2188, bottom = 0xaffc2180, byte_string = 144102315, byte_string_start = 0x88a6280 "[...]", constants = 144103916, next = 0xaffc2300 } top = (Lisp_Object *) 0xaffc2180 result = #18 0x0815d5ee in funcall_lambda (fun=144104276, nargs=2, arg_vector=0xaffc22b4) at eval.c:3088 val = syms_left = next = i = 2 optional = 0 rest = 0 #19 0x0815db09 in Ffuncall (nargs=3, args=0xaffc22b0) at eval.c:2956 fun = 144104276 funcar = ---Type to continue, or q to quit--- numargs = 2 val = backtrace = { next = 0xaffc23a8, function = 0xaffc22b0, args = 0xaffc22b4, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc22b4 i = #20 0x0818ab27 in Fbyte_code (bytestr=144102219, vector=144103484, maxdepth=5) at bytecode.c:694 v1 = 68 v2 = op = vectorp = (Lisp_Object *) 0x896d840 stack = { pc = 0x88a61c9 "[...]", top = 0xaffc22b8, bottom = 0xaffc22b0, byte_string = 144102219, ---Type to continue, or q to quit--- byte_string_start = 0x88a6180 "[...]", constants = 144103484, next = 0xaffc2420 } top = (Lisp_Object *) 0xaffc22b0 result = #21 0x0815d5ee in funcall_lambda (fun=144103676, nargs=0, arg_vector=0xaffc23e4) at eval.c:3088 val = syms_left = next = i = 0 optional = 1 rest = 0 #22 0x0815db09 in Ffuncall (nargs=1, args=0xaffc23e0) at eval.c:2956 fun = 144103676 funcar = numargs = 0 val = backtrace = { next = 0xaffc24c8, function = 0xaffc23e0, args = 0xaffc23e4, ---Type to continue, or q to quit--- nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc23e4 i = #23 0x0818ab27 in Fbyte_code (bytestr=143864939, vector=143869220, maxdepth=3) at bytecode.c:694 v1 = 101 v2 = op = vectorp = (Lisp_Object *) 0x8934528 stack = { pc = 0x89ba169 "[...]", top = 0xaffc23e0, bottom = 0xaffc23e0, byte_string = 143864939, byte_string_start = 0x89ba10c "[...]", constants = 143869220, next = 0x0 } top = (Lisp_Object *) 0xaffc23e0 ---Type to continue, or q to quit--- result = #24 0x0815d5ee in funcall_lambda (fun=143869436, nargs=1, arg_vector=0xaffc2574) at eval.c:3088 val = syms_left = next = i = 1 optional = 1 rest = 0 #25 0x0815db09 in Ffuncall (nargs=2, args=0xaffc2570) at eval.c:2956 fun = 143869436 funcar = numargs = 1 val = backtrace = { next = 0xaffc2718, function = 0xaffc2570, args = 0xaffc2574, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xaffc2574 ---Type to continue, or q to quit--- i = #26 0x0815a1ec in Fcall_interactively (function=142776193, record_flag=137558217, keys=137598716) at callint.c:884 val = fun = specs = 143864955 teml = up_event = 137558217 enable = 137558217 next_event = 0 prefix_arg = 137558217 string = tem = (unsigned char *) 0x81b8871 "" i = j = 1 foo = prompt1 = '\0' arg_from_tty = 0 key_count = 1 record_then_fail = 0 save_this_command = 142776193 save_last_command = 143673529 save_this_original_command = 142776193 ---Type to continue, or q to quit--- save_real_this_command = 142776193 #27 0x080fbb0d in Fcommand_execute (cmd=142776193, record_flag=137558217, keys=-514, special=137558217) at keyboard.c:9759 final = 143869436 tem = prefixarg = 137558217 backtrace = { next = 0x0, function = 0x8322670, args = 0xaffc2740, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #28 0x081044b8 in command_loop_1 () at keyboard.c:1791 cmd = lose = nonundocount = 0 keybuf = {824, 848, -1483884048, -1342429284, -1476678818, 134536200, -1483884036, -1476636684, 9287600, -1483883960, -1342429196, -1476698759, -1485575509, 134537900, 0, 0, 134526604, 110932256, 134537597, 0, -1342429224, -1342429376, 0, -1485635584, 137558217, 139268593, 0, 1, 1, -1342429192} ---Type to continue, or q to quit--- i = 1 prev_modiff = 1176 prev_buffer = (struct buffer *) 0x8867238 was_locked = 0 already_adjusted = #29 0x0815bee2 in internal_condition_case (bfun=0x8104160 , handlers=137602857, hfun=0x80fc610 ) at eval.c:1473 val = c = { tag = 137558217, val = 137558217, next = 0xaffc2920, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 1, 1, -1342428952, -1342429184, 135642787}, __mask_was_saved = 0, __saved_mask = { __val = {0, 2952538336, 2818331912, 134537597, 110932256, 16777216, 0 , 2809367228, 2811083336, 2818330612, 2818331912, 1} } }}, backlist = 0x0, ---Type to continue, or q to quit--- handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 137602857, var = 137558217, chosen_clause = 136030732, tag = 0xaffc280c, next = 0x0 } #30 0x080f699e in command_loop_2 () at keyboard.c:1328 val = #31 0x0815bbbc in internal_catch (tag=-514, func=0x80f6970 , arg=137558217) at eval.c:1211 c = { tag = 137599089, val = 137558217, next = 0x0, gcpro = 0x0, ---Type to continue, or q to quit--- jmp = {{ __jmpbuf = {0, 1, 1, -1342428696, -1342428912, 135642031}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 139993024, 12, 12, 2952538152, 135555972, 139993024, 12, 12, 12, 2952538436, 137743378, 137740448, 137740449, 2952538568, 135575905, 137740449, 137743378, 137558217, 137590072, 1, 137590072, 137558217, 137558241, 2, 137743376, 2952538584, 137740448, 137740449, 0, 2952538632} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #32 0x080f677e in command_loop () at keyboard.c:1307 No locals. #33 0x080f6824 in recursive_edit_1 () at keyboard.c:1000 val = ---Type to continue, or q to quit--- #34 0x080f6930 in Frecursive_edit () at keyboard.c:1061 buffer = #35 0x080f58be in main (argc=3, argv=0xaffc2e54) at emacs.c:1789 tz = 0x0 dummy = -1342427688 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 Lisp Backtrace: "accept-process-output" "imap-wait-for-tag" "nnimap-retrieve-groups" "gnus-retrieve-groups" "gnus-read-active-file-2" "gnus-read-active-file-1" "gnus-read-active-file" ---Type to continue, or q to quit--- "gnus-group-get-new-news" "call-interactively" -- Ralf