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

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

(display-battery-mode) reports incorrect battery percentage


From: Luca Capello
Subject: (display-battery-mode) reports incorrect battery percentage
Date: Fri, 06 Jan 2006 22:19:04 +0100
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

(display-battery-mode) uses (battery-linux-proc-acpi), which reads
`grep design-capacity /proc/acpi/battery/[...]/info` as the maximum
battery capacity.

On my machine, however, I have:
=====
~ $ cat /proc/acpi/battery/BAT0/info 
present:                 yes
design capacity:         71280 mWh
last full capacity:      47420 mWh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 2371 mWh
design capacity low:     200 mWh
capacity granularity 1:  1 mWh
capacity granularity 2:  1 mWh
model number:            IBM-08K8198
serial number:             595
battery type:            LION
OEM info:                SANYO
~ $ 
=====

So, (display-battery-mode) will never show my battery at 100%, which
I'm quite sure is a bug.  The solution is to grep for "last full
capacity" instead (patch attached).  This solution was confirmed by
user mortal on #emacs about half an hour ago.

Thx, bye,
Gismo / Luca

If emacs crashed, and you have the emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/share/emacs/22.0.50/etc/DEBUG for instructions.


In GNU Emacs 22.0.50.1 (i486-pc-linux-gnu)
 of 2006-01-03 on pacem, modified by Debian
configured using `configure '--build' 'i486-linux-gnu' '--host' 
'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' 
'--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' 
'--mandir=/usr/share/man' '--with-pop=yes' 
'--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/22.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/22.0.50/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/22.0.50/leim'
 '--with-x=no' 'CFLAGS=-DDEBIAN -g -Wno-pointer-sign -O2' 
'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Lisp

Minor modes in effect:
  display-battery-mode: t
  display-time-mode: t
  erc-truncate-mode: t
  erc-track-mode: t
  erc-ring-mode: t
  erc-pcomplete-mode: t
  erc-netsplit-mode: t
  erc-services-mode: t
  erc-match-mode: t
  erc-log-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-button-mode: t
  erc-autojoin-mode: t
  erc-autoaway-mode: t
  show-paren-mode: t
  encoded-kbd-mode: t
  auto-compression-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  hs-minor-mode: t

Recent input:
ESC O C ESC O C ESC O C ESC O C ESC O C ESC O C ESC 
O D ) ESC [ 4 ~ RET C-c ESC f x C-c ESC f h C-x o C-x 
k RET C-x C-f H a c TAB c v TAB e m a TAB _ TAB RET 
ESC O B ESC O A C-k C-k C-k C-k C-s C-g C-x C-s C-x 
k RET C-c ESC f i C-x o C-c ESC f h ESC x r e p o r 
t TAB e m TAB TAB b u TAB RET

Recent messages:
Wrote /home/luca/Hacking/cvs/emacs/lisp/battery.el
 [Complete but not unique]
 [Sole completion]
(application-find name)
History item: 0 [2 times]
Loading diff-mode...done
Quit
Wrote /home/luca/Hacking/cvs/emacs_battery.el_20060106.patch
Making completion list...
Loading emacsbug...done

Attachment: emacs_battery.el_20060106.patch.gz
Description: (battery-linux-proc-acpi) reads battery last full capacity

Attachment: pgpibMBOlv34E.pgp
Description: PGP signature


reply via email to

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