emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: timer error


From: Nick Roberts
Subject: Re: timer error
Date: Fri, 21 Jul 2006 11:08:19 +1200

 > I think I was trying to save a file.  I reported a similar
 > problem a couple of weeks ago and was eventually convinced
 > it may have been due to a disk problem.  However, I am now
 > getting it on a different machine (both are
 > relatively new intel iMacs).
 > 
 > This is a moderately frequent error this afternoon.
 > 
 > The output from debug is this:
 > Debugger entered--Lisp error: (range-error "floor" 175114285880178.06)
 >   floor(175114285880178.06)
 >   timer-relative-time((17599 53421 847094) 0.5 0)
 >   timer-inc-time([t 17599 53421 847094 0.5 blink-cursor-timer-function nil
 > nil] 0.5 0)
 >   timer-event-handler([t 17599 53421 847094 0.5 blink-cursor-timer-function
 > nil nil])
 > 
 > The output from gdb is this:
 > (gdb) run
 > Starting program: /Applications/Emacs.app/Contents/MacOS/Emacs
 > Reading symbols for shared libraries
 > ..................................................................... done
 > Reading symbols for shared libraries . done
 > Reading symbols for shared libraries . done
 > Reading symbols for shared libraries . done
 > 
 > Breakpoint 1, Fsignal (error_symbol=58778473, data=20630445) at
 > /Users/gilbertharman/emacs/mac/../src/eval.c:1606
 > 1606      register struct handler *allhandlers = handlerlist;
 > (gdb) back
 > #0  Fsignal (error_symbol=58778473, data=20630445) at
 > /Users/gilbertharman/emacs/mac/../src/eval.c:1606
 > #1  0x000e7d59 in rounding_driver (arg=20633310, divisor=-2147483648,
 > double_round=0x9003a207 <floor>, int_round2=0xe7dbb <floor2>, name=0x169ff0
 > "floor") at /Users/gilbertharman/emacs/mac/../src/floatfns.c:781
 > #2  0x000e3868 in Ffuncall (nargs=2, args=0xbfffe894) at
 > /Users/gilbertharman/emacs/mac/../src/eval.c:2914

There's something odd about this backtrace: there's no call to Ffloor between
Ffuncall and rounding_driver.  What does xbacktrace give? (If you run Emacs
from /Users/gilbertharman/emacs/src you get the convenience of .gdbinit
and the output of xbacktrace is automatically included with "bt full"

 >...

-- 
Nick                                           http://www.inet.net.nz/~nickrob




reply via email to

[Prev in Thread] Current Thread [Next in Thread]