From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Several problems Date: Mon, 28 Jul 2014 13:24:32 +0200 Organization: Organization?!? Message-ID: <87d2cpbua7.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1406546743 6231 80.91.229.3 (28 Jul 2014 11:25:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Jul 2014 11:25:43 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 28 13:25:37 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XBj3S-00047t-8G for ged-emacs-devel@m.gmane.org; Mon, 28 Jul 2014 13:25:22 +0200 Original-Received: from localhost ([::1]:39065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XBj3R-0005aW-R8 for ged-emacs-devel@m.gmane.org; Mon, 28 Jul 2014 07:25:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XBj3L-0005aP-Ft for emacs-devel@gnu.org; Mon, 28 Jul 2014 07:25:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XBj3G-0001EW-O8 for emacs-devel@gnu.org; Mon, 28 Jul 2014 07:25:15 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:42690) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XBj3G-0001EO-Eb for emacs-devel@gnu.org; Mon, 28 Jul 2014 07:25:10 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XBj3B-0003rH-04 for emacs-devel@gnu.org; Mon, 28 Jul 2014 13:25:05 +0200 Original-Received: from x2f42b29.dyn.telefonica.de ([2.244.43.41]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 28 Jul 2014 13:25:04 +0200 Original-Received: from dak by x2f42b29.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 28 Jul 2014 13:25:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 112 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f42b29.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:aBLdBESqUZh9gndNuyEMQIZhPIc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:173206 Archived-At: Current master (as of commit c7dc7052d94a19476bd8037d680162fd7f51c361 Merge: 399fe8b aab3459 Author: Glenn Morris Date: Mon Jul 28 05:39:09 2014 -0400 Merge from emacs-24; up to r117412 in the Git mirror) has several problems for me. Gnus startup fails to connect to my POP server (via TLS/SSL) as well as the NNTP server at news.gmane.org. I can go through with C-g, go from *Group* into *Server* with ^, then open the NNTP server from *there*. Reverting commit 4c19675328d0de84cc3181cfc118973f591e8243 Author: Dmitry Antipov Date: Mon Jul 28 10:28:15 2014 +0400 On GNU/Linux, use timerfd for asynchronous timers. * configure.ac (toplevel): Check whether GNU/Linux-specific timerfd functions and macros are available. * m4/clock_time.m4 (gl_CLOCK_TIME): Check for clock_getres as well. * src/atimer.c (toplevel) [HAVE_TIMERFD]: Include sys/timerfd.h. (toplevel): Rename alarm_timer_ok to special_timer_available. [HAVE_TIMERFD]: Declare timerfd. [HAVE_CLOCK_GETRES]: Declare resolution. (start_atimer) [HAVE_CLOCK_GETRES]: Round up timestamp to system timer resolution. (set_alarm) [HAVE_TIMERFD]: Use timerfd_settime. (timerfd_callback) [HAVE_TIMERFD]: New function. (atimer_result, debug_timer_callback, Fdebug_timer_check) [ENABLE_CHECKING]: New function for the sake of automated tests. (init_atimer) [HAVE_TIMERFD]: Setup timerfd. [HAVE_CLOCK_GETRES]: Likewise for system timer resolution. [ENABLE_CHECKING]: Defsubr test function. * src/atimer.h (timerfd_callback) [HAVE_TIMERFD]: Add prototype. * src/lisp.h (add_timer_wait_descriptor) [HAVE_TIMERFD]: Likewise. * src/process.c (add_timer_wait_descriptor) [HAVE_TIMERFD]: New function. * test/automated/timer-tests.el (timer-tests-debug-timer-check): New test. might have done the trick here, but I only was able to do very few experiments because of the horizontal scroll bar code crashing on me whenever I restore the desktop (which involves restoring the window configuration). _That_ crash would have been (gdb) bt #0 0xb7fdd424 in __kernel_vsyscall () #1 0xb69460c6 in raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 #2 0x08124299 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at ../../emacs/src/emacs.c:387 #3 0x0813cef7 in emacs_abort () at ../../emacs/src/sysdep.c:2198 #4 0x080f3e38 in XTredeem_scroll_bar (w=0x8752f30) at ../../emacs/src/xterm.c:5948 #5 0x0809dd4a in redisplay_window (window=window@entry=141897525, just_this_one_p=just_this_one_p@entry=false) at ../../emacs/src/xdisp.c:16839 #6 0x080a16be in redisplay_window_0 (window=141897525) at ../../emacs/src/xdisp.c:14250 #7 0x0819280a in internal_condition_case_1 ( bfun=0x80a1690 , arg=141897525, handlers=139030854, hfun=0x806cd10 ) at ../../emacs/src/eval.c:1371 #8 0x0807133d in redisplay_windows (window=6) at ../../emacs/src/xdisp.c:14230 #9 0x080901ac in redisplay_internal () at ../../emacs/src/xdisp.c:13829 #10 0x08091d45 in redisplay () at ../../emacs/src/xdisp.c:13115 #11 0x0812e40d in read_char (commandflag=1, map=map@entry=156740206, prev_event=139049922, used_mouse_menu=used_mouse_menu@entry=0xbfffee6b, end_time=end_time@entry=0x0) at ../../emacs/src/keyboard.c:2560 #12 0x0812fd80 in read_key_sequence (keybuf=keybuf@entry=0xbfffef08, prompt=139049922, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at ../../emacs/src/keyboard.c:9120 #13 0x08131796 in command_loop_1 () at ../../emacs/src/keyboard.c:1438 #14 0x08192713 in internal_condition_case ( bfun=bfun@entry=0x81315e0 , handlers=139083250, hfun=hfun@entry=0x8128c50 ) at ../../emacs/src/eval.c:1347 #15 0x081246b5 in command_loop_2 (ignore=139049922) at ../../emacs/src/keyboard.c:1169 #16 0x08192643 in internal_catch (tag=139077146, func=func@entry=0x8124690 , arg=139049922) at ../../emacs/src/eval.c:1111 #17 0x081288b2 in command_loop () at ../../emacs/src/keyboard.c:1148 #18 recursive_edit_1 () at ../../emacs/src/keyboard.c:769 #19 0x08128b99 in Frecursive_edit () at ../../emacs/src/keyboard.c:840 #20 0x08059768 in main (argc=, argv=0xbffff154) at ../../emacs/src/emacs.c:1650 My Emacs is configured to use GTK but --without-toolkit-scroll-bars. For now I've rewound my Emacs version to before the horizontal scroll-bar commit since I would not be able to get any work done otherwise. I fully realize that both of these error reports, particularly the timer-related one, are flimsy on facts, and I would not bet my life savings on the first one being reliably dependent on the timer code commit. They probably will be worth acting upon mostly when other reports solidify their findings. Since the state of Emacs current master gives me is too fragile for working because of _several_ problems, I'm not likely going to be able to contribute much more useful info. Sorry. -- David Kastrup